JAVA及其相关
-
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服务所必要的关键组件。 -
Practical Java中文版(美)Peter Haggar著;侯捷,刘永丹译本书出自第一线Java编程专家之手,为读者展现正确、高效、强国之JAVA代码实践方案。这本取材广泛的指南,以不同层级的专家经验,帮助程序员更透彻地理解JAVA,使他们的编码效能(coding effectiveness)发挥到极致。此书以准则/条款形式(rules-based)进行编排,探究改善代码的68个重要主题,提供清晰明快、精心撰写之示例和方案。所有示例和方案都带有详尽的解说,你可以将它们融入自身工作之中。这些编程和设计上的实践方案,描述了经验丰富的程序员实际运用之最佳实践手法。为方便中高阶JAVA程序员阅读,本书内容被精心安排成为各自独立的课程,因此你既可以从头通读至尾,也可以挑选独特专题加以精读。 -
Java程序设计大全(美)Joyce Farrell著;武嘉澍译;武嘉澍译本书特点:·适合对程序设计语言没有任何基础的读者·以逐步进阶的教学方式,引导读者学习以自底向上的方式介绍应用程序和applet内容覆盖Java的基本概念和高级主题·各章都有一个和读者在实际中可能碰到的问题相关的实例本书由教学经验丰富的教师编写,用来指导初级程序员使用Java程序设计语言开发应用程序和applet。本书主要介绍面向对象的程序设计的概念,以及实现程序设计的Java语法规则,其中许多新的语言特性,如继承、异常处理、AWT等使得新技术得以直接应用。通过对本书的学习,编写应用程序和applet——按照从下到上的方式,而不是使用预先编写的对象编译应用程序和applet,有助于读者更深刻地理解面向对象的程序设计中所用到的概念。本书的目的是帮助读者深刻地理解Java如何支持编程技术,从而成为一名优秀的程序设计人员。本书适合作为高校计算机专业Java语言和面向对象编程等课程的教科书,也是Java程序员和爱好者必备的参考书。 -
Java程序设计导论(美)Rick Decker,(美)Stuart Hirshfield著;董庆霞译;董庆霞译读者评价:我喜欢Decker和Hirshfield的书,因为从书中能看出他们呕心沥血教学的态度。他们的书中充满了好的、创新的思想,特别适合教学。——KentJones博士,惠特沃思学院书中的实验真是灵活又吸引人,我也非常喜欢这本书以GUI为核心进行讲解,学生们得到可视化的图形,立即就能知道他们编写的代码是否正确,这样肯定能使他们更快地掌握所学知识。——CeliaSchahczenski博士,蒙大纳州大学本书特点:●OOP和AWT使读者立即进入Java图形环境。●用OOP介绍Java中的程序规范、程序设计、算法发展、代码、测试和接口发展的概念。●用AWT和Java类库从简单的程序开始,以便读者在学习Java控制结构和其他程序体之前,饶有兴趣地学习创建GUI。●读者在编写具体的代码前,用最初的接口把他们的Java程序作为模型。本书适合于大中专院校计算机相关专业作为教材,也是Java初学者以及Java爱好者的理想参考用书。书中详细介绍了Java语言的发展、AWT基础、Jaya语言基础(包括Java语言特征、循环、数组、String类等),使用AWT类进行可视化设计,编写交互式应用程序等内容。本书结构严谨,内容全面,每节的最后都有问题回顾,并在每章最后提供答案,以便读者巩固所学知识。 -
Java编程语言(美)Ken Arnold,(美)James Gosling,(美)David Holmes著;虞万荣[等]译;虞万荣译Java编程语言(第三版影印版)这是一本众多JavaFans千呼万唤才出来的好书,本书由“Java之父”JamesGosling以及另外两名顶级大师(Jini技术的创建者KenArnold和著名开发大师DavidHolmes)亲自撰写,无论是对Java语言的初学者还是资深使用者都具有极高的价值.至少有100000名使用C、C++、Smalltalk或者其他高级语言的开发人员通过阅读本书对Java语言有了准确、明智和深刻的认识。本书以Java语言创建者的独特视角向读者展现下为什么以及如何使用Java语言,以便读者理解Java语言的基本设计目标以及它在现实世界中的应用本书介绍的是Java语言的最新版本,该版本在《JavaLanguageSpecification.SecondEdition》中定义,本书已是第三版,在结构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新API的使用实例。第三版中新增和修改的内容有:·语言特性的更详细介绍,包括嵌套类的扩展部分·对垃圾收集和相关编程主题提供更全面的关注·涵盖新的API,如collections和internationalization本书完全覆盖了Java语言当前版本的特征和类库,可以作为Java语言的入门向导,也可作为高级Java开发及Java语言教学的参考用书 -
J2EE & Java黑客大曝光(美)Art Taylor,(美)Randy Layman,(美)Brian Buege著;张伟,张华平,赵金东译;张伟译本书以循序渐进的方式教授您如何防御最新的基于Java的攻击,让您透彻理解黑客的邪恶方法和思考过程。通过贯穿全书的Java和J2EE实际可用代码,您将目睹真实世界中的黑客事件并学习相应对策。ArtTaylorl,Sun认证Java程序员和计算机系统讲师,在计算机领域的从业经历超过18年。他是Java语言的第一批使用者,曾在写过众多与Java技术相关的书籍。BrianBuege,在计算机行业工作了11年的独立顾问,是一位经过认证的Java程序员和开发者,Sun认证Java讲师。RandyLayman,从事Java企业系统开发长达5年,在企业应用开发方面有丰富经验。随着Java应用程序的广泛应用,Java安全问题日益错综复杂。本书作者通过来自现实世界的攻击案例,暴露黑客攻击Java应用程序的方法和手段,提出防御措施与方案,使您未雨绸缪,先人一步。本书首先从Java及J2EE体系结构和基本安全机制入手,阐述Java认证和授权服务、Java密码系统扩展和Java安全套装接字扩展等安全包,书中引用一个完整清晰的示例项目,通过研究它的不同版本,包括独立应用版本、二层应用版本、基于Web的版本和基于EJB的版本,展示Java及J2EE应用在不同环境下可能遭遇的各种安全问题,并及时提出应对策略。本书是开发Java安全应用的宝典,关注的是与应用开发者息息相关的问题。本书面向熟悉Java语言的应用开发人员,对于网络管理员和想了解如何保持J2EE和JavaWeb应用安全的专业人员也不失为一本难觅的参考书。 -
Java程序设计基础(美)John Lewis,(美)William Loftus著;王锦全译;王锦全译本书以Java语言为工具,介绍了进行面向对象分析、设计和编程的方方面面。正文共分12章,包括Java语言简介、类、数组、继承、异常、图形用户接口、软件工程、递归和数据结构等。本书的附录内容丰富,包括Java语法、异常、运算符、修饰符等的参考,同时还提供了一个经过作者总结归纳的Java类库参考,该参考简明扼要、重点突出。本书作者凭借深厚的理论基础和丰富的实践经验,针对具体问题展开讨论,使读者自然而然地形成分析问题、解决问题的正确思路。本书适于高等院校计算机系专科生、本科生使用,对于工程技术人员也颇有参考价值。 -
UML与Java面向对象开发实践(美)理查德·C.李(Richard C.Lee),(美)威廉姆·M.泰芬哈特(William M.Tepfenhart)著;王晨溦译;王晨溦译本书特色:·从使用Java进行实现的角度,详细讨论了面向对象技术的主要原则。·将用例作为一种了开发规格说明模型的手段进行深入介绍。·涵盖众多分析方法,对其剪裁后可适用于专门的组织,并为初学者推荐了最容易的方法。·提供了捕捉动态行为的详细内容,及很多关于如何设计和实现的材料。·详细介绍Java标准扩展及编程例子,以便学生能够学以致用。·涵盖了Java中如何实现关系(包含聚合和关联)的内容。本书将软件开发过程看作一个建模过程,通过对4个模型的建模过程的说明,阐述了面向对象技术。这4个模型分别为规格说明模型、分析模型、设计模型和代码模型。同时,在描述建立这几个模型的时候,运用了UML技术,采用了UML中的各种图对建模进行说明,如用例图、顺序图等。而且,在代码模型中,以Java语言为例介绍了面向对象的语言如何实现。 -
实用J2EE应用程序体系结构(美)Nadir Gulzar著;陈晓燕,丁炎炎译;陈晓燕译本书特色内容:·创建问题域的用例视图·理解J2EE应用程序配置和部署的语义·使用设计模式创建一致的设计词汇表·使用已被证明行之有效的基于Struts的实现模式来简化Struts体系结构·创建项目产品时采用内聚的方法·用JavaServerPages(JSP)和EnterpriseJavaBeans(EJB)构建通用方法应用程序·使用信息体系结构创建以用户为中心的基于Internet的应用程序对于那此立志成为J2EE体系结构设计师的开发人员和学生而方,本书将会使他们受益匪浅。本书通过有关技术、处理和体系结构方面的信息,提供了对设计和开发基于J2EE的解决方案的全面介绍。另外,本书是首本说明和解释Struts实现模式的书籍,它还清楚地介绍。另外,本书是首本说明和解释Struts实现模式的书籍,它还清楚地介绍了Struts体系结构及其核心服务。本书为创建和部署基于Internet的J2EE应用程序提供了全面的指导,并使之最终产生较快、较高的投资收益。
