JAVA及其相关
-
聚合体系结构(美)Richard Hubert著;吕庆中[等]译;吕庆中译传统的信息系统开发方法都是从冻结某一阶段的业务需求开始,经过分析、设计、编码、测试,最后提交针对先前冻结了的业务需求的信息系统。这种方法拉大了业务系统与信息系统之间的距离,使得信息系统的演进远远落后于业务系统的变更。Taylor博士于1995年提出了聚合工程(ConvergentEngineering)概念,其核心思想就是充分利用面向对象技术,在业务系统与信息系统之间建立灵活的对应关系,把业务系统和信息系统融为一体,从而实现两者的同步演化,开发出真正能支持业务营运的信息系统。实现业务系统与信息系统的聚合一直是业界追求的目标。近年来,已经出现了许多软件新技术,如UML、CORBA、EJB、XML、.Net、Web服务、设计模式、软件体系结构等。此外,还提出了许多开发方法,如Graham等人提出的OPEN、D’Souza等人提出的Catalysis、Rational公司的RUP方法,OMG组织提出的MDA方法等。本书作者在融合这些方法和技术的基础上,提出了聚合体系结构(ConvergentArchitecture)方法,以使聚合工程的实施变得简单、可行和易行。当然,“知易行难”,仅有方法是远远不够的,作者所在的公司还推出了一套完整的基于聚合体系结构方法的软件开发支持工具——体系结构集成开?⒒肪常ˋrchitecturalIDE)。本书分为两部分,在第一部分中,作者以较大篇幅详细介绍了聚合体系结构方法的背景、理论依据以及各个组成部分。第二部分介绍聚合体系结构集成开发环境,并演示、分析和讨论一个实例系统。聚合体系结构方法涉及众多的理论、技术、方法,但本书抓住核心问题,并结合生动、形象的讲述,丰富的插图和完整的实例,使深奥的理论变得清晰易懂。本书适合软件工程师、软件开发项目经理和IT主管,相信他们都将通过本书了解和掌握聚合体系结构方法并从中获益。RichardHubert是许多荣获国际大奖的大型软件系统和软件体系结构工具的主要软件架构设计师。作为交互对象软件公司(即iO公司)的发起人之一,他领导着一个由专业体系结构设计师组成的团队,致力于在不同机构的不同部门间推广使用的不同部门间推广使用聚合工程。在2000年,iO公司发布了针对MDA的体系结构集成开发环境,即ArcStyler。RichardHubert还是OMG组织MDA标准化工作的积极参与者。本书强调合适的体系结构是成功开发大规模软件系统的关键要素。本书基于聚合软件工程的基本原理,讨论聚合体系结构的概念、框架及其实际应用。首次将业务设计、项目设计与系统设计统一起来,勾勒出由体系结构框架生成应用程序的蓝图。书中介绍了许多实用的软件新技术,如模型驱动的体系结构(MDA)、职责驱动设计(RDD)与统一建模语言,并系统讨论了聚合体系结构的原理与应用实例。具体包括IT领域广泛存在的体系结构风格;聚合体系结构的发展历程;从聚合体系结构的元模型、聚合构件的元模型、IT组织模型与开发过程模型四方面论述的聚合体系结构的框架原理;体系结构开发环境等内容。本书内容新颖、结构严谨,深入浅出地介绍全新的软件概念与技术,实践指导性强。适于CEO/CEI、体系结构设计人员、J2EE/EJB开发人员、软件工程师以及对软件体系结构、UML应用等感兴趣的各类研究人员阅读。
-
JAVA RULES中文版(美)道格拉斯·邓恩(Douglas Dunn)著;(美)JavaResearch.org译;JavaResearch.org译对于希望精通Java编程语言复杂细节的应用程序员来说,本书是一本全面的参考书,内容详尽,深入浅出。本书彻底地讲述了Java编程语言和Java虚拟机(JVM)的核心细节,使读者能够有效地深入理解Java平台。基于Java语言规范的第二版和Java虚拟机规范,本书以更加友好的教程风格,展现了这些规范的一个子集。从平台基础到API,这本百科全书式的指南全面地展示了Java语言的方方面面——包括以前没有文档化的一些特性。实用的指导遍布全书,都由官方的语言文档或权威技术领导者们的真知灼见所支持。独特的编排、对话式的风格,使本书成为对Java语言有一定了解,寻求精通捷径的程序员的理想读物。DouglasDunn是一位Java编程顾问,拥有超过10年主流商业应用开发的经验。目前,他正在撰写本书的附加卷。
-
精通Java 2侯晓强,刘艳慧,郭英丽编著Java语言是目前最为流行和通用的网络编程设计语言,在Internet上有着重要而广泛的应用。本书全面介绍了Java语言的特点和功能,主要包括Java编程基础知识、Java算术运算符、Java语言的特点和功能,主要包括Java编程基础知识、Java算术运算符、Java编程语法、面向对象程序设计基本概念、系统类的使用和应用、图形用户界面设计、图形处理、多媒体处理、异常处理、多线程、网络编程、数据库编程等。本书实例丰富实用,对Java语言的编程技术进行了详细、生动的讲解,可培养初学者解决实际问题的能力。本书适合没有任何编程经验的初学者使用,也可作为高等学校、高等职业学校、成人高校Java程序设计课程的教材和教学参考书。
-
Java Web服务编程(美)Rashim Mogha,(美)V. V. Preetham著;刘凌译;刘凌译Java Web服务开发人员工具包(Java Web Services Developer Pack,Java WSDP)为您提供了开始创建Web服务所需要的全部工具。本书通过清晰的解释和大量的代码示例,全面介绍了Web服务体系结构和对其提供支持的开放性标准,包括XML、WSDL、SOAP和UDDI,以及如何利用WSDP实现这些标准。您将从本书中学到:理解新型的Web服务模型掌握Web服务技术堆栈利用XML、WSDL、SOAP、UDDI和其他标准利用Java体系结构设计Web服务集成JSP、servlet和其他J2EE API到Web服务中利用Java的XML API实现Web服务运用JAXP、JAXB、JAXM、JAX-RPC、JAXR和JSTL
-
Java程序设计陈圣国本书首先简要介绍Java语言开发平台的使用方法以及Java语言的基本语法和面向对象程序设计的基本概念,然后重点介绍Java小程序的编写方法,特别是图形界面组件的使用,还对多线程、异常处理、网络和数据库编程等内容逐一进行了介绍。本书采用案例导入方式,给出大量实例,便于学生模仿学习,适合作为高职、高专类计算机专业Java语言程序设计课程的教材,也可供有一定程序设计语言基础,想学习Java语言的读者使用。★ 本书配有电子教案,需要者可与出版社联系,免费索取。
-
Oracle9iAS J2EE应用程序开发(美)Nirva Morisseau-Leroy,(美)Ekkehard Rohwedder等著;周立斌,王福明译构建Oracle平台上的J2EE应用程序本书使用Java2PlatformEnterpriseEdition(J2EE)来设计和开发Oracle9i企业应用程序。本书由Oracle出版社出版发行,说明了创建J2EE应用程序以及将它们部署到Oracle9iASContainersforJ2EE(OC4J)中的方法。您将学习如何使用EJB2.0规范、servlet和JavaServerPage(JSP)构建EnterpriseJavaBean(EJB),同时也可以全面了解到OC4J所支持的技术,包括JDBC、SQLJ、Oracle9iASTopLink等:●安装并配置单机或单实例版本的OC4J●开发本地Bean管理的持久性实体Bean(BMP)以及容器管理的持久性实体Bean(CMP)●创建实现业务逻辑和工作流程的会话Bean●把OracleAdvancedQueuing(AQ)安装为JMS提供者●编写使用OracleAQ提供的Queue和Topic消息实现的JMS客户机●为异步消息处理编写消息驱动型Bean,这些异步消息处理将产生并使用OracleAQ提供的Queue和Topic消息实现●使用JavaAuthenticationandAuthorizationService(JAAS)实现安全性●开发servlet和JSP程序●使用OC4JWebService(SOAP、WSDL和UDDl)开发Web应用程序要获取Oracle出版社发行的图书的完整列表,可访问WWW.OraclePressBooks.com。
-
J2EE连接器体系与企业应用集成(美)Rahul Sharma等著;杨晓红等译;杨晓红译在电子商务时代,通过Web提供服务和进行业务处理已经成为企业获得竞争优势的有效方式。在这之前,由于许多企业已经在基础设施和企业信息系统方面投入了大量的资金,如何将这些异构的系统与Web应用集成在一起是许多企业所面临的问题。J2EE连接器体系(JCA)为企业的这种需求提供了一个有效的解决方案,这种技术的重要特征是:使J2EE应用服务器能够集成任何使用JCA资源适配器的企业信息系统(EIS),从而大大简化了异构系统的集成。企业只要购买或开发一个基于JCA规范的资源适配器,就可以将企业应用部署到J2EE服务器上。RahulSharma:J2EE连接器体系的首席规划师,并且是SunMicrosystems公司Java软件部门的资深工程师。目前,他担任着JAX-RPC1.0的首席规划师一职。Sharma还是“DesigningEnterpriseApplicationswiththeJava2Platform,EnterpriseEdition”一书的作者之一。本书深入讨论了J2EE平台的连接器体系,并分析了企业应用集成的技术细节。全书共分为18章,首先介绍了应用集成和J2EE连接器体系的背景知识,并讲解了主要的概念和系统协定。书中讨论了连接器体系的应用编程模型,以及如何使用资源适配器、连接到EIS、进行事务处理、使用消息机制等。作者分析了连接器体系的系统协定与构建、部署资源适配器的各种技术细节。最后,本书介绍了目前J2EE连接器体系市场上的主要销售商及相关的产品。本书可以为基于J2EE平台的应用组件开发人员提供参考,也可以为独立软件销售商和其他专用EIS资源适配器的开发者提供帮助。
-
JAVA实用教程薛亮编著本书内容包括:Java环境及其配置、Java基本语法(包括数据类型和流程控制)、Java类和接口(包括常用数据结构和类)、JavaApplet应用、图形处理、用户界面技术、事件处理、异常及多线程简介、输入输出技术(包括读写文件)、安全访问Applet、网络技术(包括较低层次的Socket传输和较高级的URL封装使用)、数据库存取、读取XML配置文件以及JavaServlet简介。本书概念清晰,逻辑性强,层次分明,例题丰富,并附有典型的习题。本书可作为培训类教材使用,非常适合初学编程的人员学习参考,同时也可供各院校相关专业的师生参考使用。
-
Java服务器编程实例侯晓强,徐春荣,勾海波编著《Java编程实例系列丛书》的内容涉及了计算机应用的前沿技术,例如,网络应用技术、图形动画以及多媒体技术、数据库技术、大型企业级应用开发技术、网络服务器应用技术、EJB技术、网络安全技术等,第一个实例都有明确的目标,即解决一类问题。由于Java代码的可移植性,读者完全可以将丛书中的实例应用到自己的项目中。本书是一本介绍Java服务器端编程技术的实用型参考书。全书通过简单的理论知识和具有代表性的实例,向读者展示了如何使用Java技术开发服务器端的应用程序。全书共分10章,主要包括开发环境的准备和安装、JSP运行的原理以及如何使用JSP技术、使用JavaServlet编写服务器端程序的原理和方法、Java命名和目录接口(JNDI)的原理与使用方法、如何在Java服务器端程序中使用数据库、如何在Java服务器端编写Mail应用程序、J2EEEnterpriseJavaBean的结构和构成、开发和部署EJB应用的过程、JMS技术的原理与应用、如何在Java服务器端使用RMI编写应用、使用Java编写XML应用的方法(尤其是XML技术与J2EE相结合使用),如何开发Web服务应用程序等内容。本书面向具有一定Java语言基础的读者,可以作为大学本科和研究生的Java语言高级实验教材,同时,也是一本编写Java服务器端编程的参考书。
-
J2EE 1.4基础教程(美)Aaron E. Walsh著;李化,潇东译;李化译本书介绍J2EE1.4平台最基本的要素,重点阐述了J2EE1.4的新特性和新功能。全书包括12章,分为三个部分。第一部分对J2EE平台提供了一个概述,并解释了什么是"Web服务"以及J2EE1.4如何支持这种分布式计算形式。第二部分讲述J2EE多层体系结构的Web层和业务层中的组件:servlet、JSP和bean。第三部分分析由J2EE1.4支持的基于XML的新型Web服务功能。本书适合于作为高等院校和软件学院计算机软件专业讲授J2EE的教材,也适合有一定经验的Java程序员阅读。本书全面、深入介绍了J2EE1.4的本质特性、功能和增强特性。J2EE1.4可用于开发革命性的分布式应用和Web服务,如果您不甘于落在新技术的后面,就可以选择阅读本书。本书结构清晰,语言平实,全面介绍了不断发展的J2EE技术。本书各部分提供从头至尾的关键概念、元素和API的一个概述,同时包括插图和图表。其中的主题是按照功能的顺序进行安排的,这样,您可以按照J2EE1.4的关键特性的构建和部署方式来学习这些关键特性:由于本书的组织是流线型的并且跨度较大,它可以帮助您快速掌握对于构建分布式应用和Web服务所必要的关键组件。