JAVA及其相关
-
J2EE网络编程标准教程田雪松主编本书是一本全面、系统、深入阐述J2EE技术的最新教材和科技参考书,全书在详细讲解J2EE体系结构的基础上,对J2EE涉及的几项关键技术也进行了深入的探讨,包括XML、RMI、JNDI、JDBC、EJB、Servlet、JSP和JSTL等,在讲解这些技术的同时,还列举了大量的应用实例,使读者可以在实践操作中迅速掌握J2EE的关键技术。书中所列举的实例均由JBuilder工具创建,使用的服务器为Weblogic。为了保证本书讲解内容的权威性与先进性,本书所有内容大部分都与J2EE规范保持一致。书中还加入了最新引入J2EE规范的查询语言、标记文件等内容,是学习J2EE新技术不可多得的参考资料。本书既适合于有一定Java语言基础的J2EE初学者,又可以作为J2EE程序员的参考资料,没有Java语言基础的初学者,也可以结合其他Java语言教材一起使用本书。 -
UML:Java程序员指南(美)Robert C.Martin著;黄晓春译面向对象大师RobertMartin新作,直言不讳地指出UML的局限性,指导程序员高效地使用UML,以避免盲目使用UML所带来的灾难性后果。Amazon网站读者对本书的评价:●实际的智慧、提示、技术和技巧●杰出的UML和OO设计基础读物极佳的学习材料!●这本UML书是你惟一所需的●C++程序员也应该看看这本书●有助于Java设计团队●团队程序员(和他们的经理)必读●对UML的最佳诠释,对Java程序员而言,尤其如此●杰出的UML和OO设计基础读物这是世界一流面向对象大师RobertC.Martin的最新著作。作者以独特的视角,着重为Java程序员描述了UML的利与弊,指导他们何时应该使用UML,以及如何使用UML。通过本书的阅读,Java程序员将能更加恰如其分地使用UML,进一步提高开发效率。可作为软件开发人员的参考书,也可供高等院校"UML课程"使用。本书源代码和授课用的幻灯片可在http://www.objectmentor.com/resources/bookstore/books/UMLFJP获得。 -
Java编程原理(美)Gary J.Bronson著;张珑,刘雅文译;张珑译本书主要讲述Java编程的基本原理,并用便于编程人员理解的方式,在合理的编程环境下,将各项原理应用于工程和科学领域。本书为您提供了创建和维护Java程序所需的原理、技术和工具,也为高级开发打下坚实的基础。本书特色:·写作风格严谨,可针对不同的读者群灵活安排学习计划·提供了大量实例,帮助读者加强对基本原理的理解和应用能力的培养·内容涵盖了在工程和科学领域进行Java编程的所有要点读者对象·高等院校计算机及相关专业本科生和研究生·Java初学者·使用Java编程的工程和科学人员 -
Java模式应用(美)Stephen Stelting,(美)Olav Maassen编著设计模式在开发健壮、可扩展、可靠和可维护的应用程序时起着重要作用。本书两位作者介绍了基于模式的开发技巧,并演示了各种商务系统中的模式应用。书中首先概述设计模式,然后就四种主要模式——创建模式、行为模式、结构模式和系统模式展开了详细的论述。本书还针对系统构建过程中常用的J2EE、JSP、EJB和API等技术作了介绍。本书适合具有一定编程基础的程序员阅读参考。 -
实时Java(美)Peter C.Dibble编著作为RTSJ夸家组的成员之一,Dibble从Java平台特有的实时问题概述开始,依次讲解了RTSJ各项主要特性的使用方法。从广泛的实时原理到详细的编程隐患,实时Java覆盖了构建有效实时程序所需的一切知识。主要内容包括:与非实时代码的互操作性、实时开发中的取舍以及JVM软件的实时问题:垃圾收集、无堆栈访问、物理内存和“不朽”内存以及无堆栈内存的常数时间分配;优先级调度、期限调度以及速率单调分析;闭包、异步传输控制、异步事件以及计时器。本书是一本非常使用的指南,适用于有经验的Java平台开发人员。作为RTSJ夸家组的成员之一,Dibble从Java平台特有的实时问题概述开始,依次讲解了RTSJ各项主要特性的使用方法。从广泛的实时原理到详细的编程隐患,实时Java覆盖了构建有效实时程序所需的一切知识。主要内容包括:与非实时代码的互操作性、实时开发中的取舍以及JVM软件的实时问题:垃圾收集、无堆栈访问、物理内存和“不朽”内存以及无堆栈内存的常数时间分配;优先级调度、期限调度以及速率单调分析;闭包、异步传输控制、异步事件以及计时器。本书是一本非常使用的指南,适用于有经验的Java平台开发人员。 -
用Java处理XML(美)Elliotte Rusty Harold编著本书简单回顾了XML基础知识,重点介绍了用Java处理的XML应用程序,包括简单XML应用程序、文档对象模型和JDOM等。本书通俗易懂,便于读者掌握用Java处理XML的技术,适用于Java程序员和自学者。 -
UML与J2EE企业应用程序开发(美)Khawar Zaman Ahmed,(美)Cary E.Urysh编著本书通过一个完整的实例,系统介绍了用J2EE开发企业级软件工程时,将UML建模技术应用到软件开发过程各个阶段的方法。本书首先介绍了J2EE的基本概念作主要技术,以及UML中的各种设计视图和基本原理,在此基础上,深入讲解了如何使用UML进行分析和设计,以及如何使用UML为J2EE主要技术建模。本书不仅适合于初学UML和J2EE的读者,而且对于J2EE程序开发人员和软件工程项目管理人员也有很大的参考价值。 -
设计模式Java手册(美)Steven John Metsker著Java程序员现在有了可以发挥设计模式法力的终极武器这部杰出的著作所精选的示例、练习以及应用设计模式时面临的挑战,将帮助你把设计模式理论变为现实SteveMetsker“寓教于实践”的方式既可增强你的实践技能,也可奠定你在关键的开发任务中运用设计模式的信心。本书阐释了经典著作《DesignPatterns》(Addison-Wesley,1995)中介绍的23种基本设计模式在这部全新的技术手册中,将这些设计模式划分成五个主要类别:接口类模式、责任类模式、构造类模式、操作类模式和扩展类模式对每个类别描述的第一章,是帮助你复习和测试你在Java中运用设计模式的能力接着,后面的章节将详细解释某个特定的模式,并通过UML图和Java代码进行演示,然后向你提出编程方面的命题,让你自己体验通过本书,你将会学到下面这些专业技能:●使域数据适合Swing组件——Adapter模式●为Swing创建外观——Facade模式●处理组合递归的,情形——Composite模式●理解在Java数据库连接中桥的作用——Bridge模式●在Model/View/Controller和观察者之间建立联系——Observer模式●通过中介维护关系的完整性——Mediator模式●在计算机之间使用代理进行通信——Proxy模式●让服务提供商决定哪个类将被实例化●支持Memento的undo操作——Memento模式●通过克隆进行原型化——Prototype模式●使用命令提供服务——Command模式●开发线程安全的迭代器——Iterator模式●通过Decorator和Visitor扩展类——Decorator模式和Visitor模式设计模式难题的解决方案在书的背面,因此你可以将自己的做法与专家的方法进行对照,书中简单介绍了UML,解释了UML的建模表示法,同时本书所有的示例代码均可以在网站上找到。通过本书的指导和训练,你将完全理解设计模式在Java应用开发中所扮演的角色,增强在实际工作中应用设计模式的能力。StevenJohnMetsker是一位学者,也是撰写面向对象技术方面书籍的作者,他已经出版的著作主要涉及对象模型中的关系完整性、Java逻辑难题的解决,以及“对象”概念在Plato和OO语言方面有什么不同,Steve还是《BuildingParserwithJava》(Addison-Wesley,2001)一书的作者,这本书介绍了如何简单而快捷地构建一个新的小型计算机语言。 -
Java数据结构与算法分析(美)Mark Allen Weiss编著本书介绍了常见的数据结构,如链表、堆栈、队列、树、哈希表等,并对查找、排序等进行了算法分析,还给出了相应的Java实现。本书逻辑结构严谨,主次分明,可用做计算机教材或程序员参考用书。 -
数据结构与问题求解(美)Mark Allen Weiss著通过重点考虑抽象思考及问题的求解,本书提供了对数据结构及算法的实际介绍。畅销书作教授MarkAllenWeiss独辟蹊径,清晰地分离了数据结构的接口及实现。计税针在本书的第二部分学习数据结构的接口及运行时间,以及在各种实际例子中如何使用数据结构。在这之后的第四部分中,Weiss教授介绍了数据结构的实现。通过熟悉接口及使用数据结构,读者将能够更加抽象地思考各种数据结构的功能以及潜在的功效。MarkAllenWeiss的普林斯顿大学获得计算机科学博士学位现任佛罗里达国际大学计算机科学学院教授。他在研究的内容包括数据结构、算法及教育,因他的数据结构教科书而闻名。本书受到高度称赞,并被世界各地的上百所大学所彩。他现任高级计算机科学发展委员会主席。本书使用流行的Java语言作为描述语言,详细介绍了数据结构和算法。全书共分为五大部分。第一部分的Java教程是全书的基础,具体讲述Java的运行环境、数据类型和运算符、基本语法等;同时介绍了面向对象的一些概念?5诙糠侄訨ava应用程序接口集(API)中的各种数据结构接口和其中涉及到的算法及算法分析进行了详细介绍,并用实例说明了如何使用这些数据结构。第三部分是这些数据结构在实际中的应用,每一章对不同应用的理论和具体实现做了详尽阐述。第四部分则是针对第6章应用程序接口集中介绍过的各种数据结构接口,分别给予更加细致的实例解说。第五部分介绍了一些高级的数据结构。通过对本书的学习,读者能够抽象地思考不同数据结构的功能,了解它们之间的相关性,掌握在计算机工程中使用这些数据结构的能力。本书概念清楚,逻辑性强,内容新颖,可作为高等院校计算机软件专业与计算机应用专业学生的双语教材和参考用书,也可供计算机工程技术人员参考。
