JAVA及其相关
-
STRUTS,HIBERNATE,SPRING集成开发宝典陈天河 等编著本书以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。.本书对每一个组件的讲解都是以入门级实例开始的,然后对组件的架构以及各方面的功能进行了深入的探讨。这样安排的好处是使读者在具备了初步知识的基础上对组件进行更深入的理解,并通过一系列贴近实际的实例来提高读者对组件的把握能力以及迅速丰富开发经验。本书的配套光盘中包含了本书所有实例的完整源代码以及开发中需要使用到的辅助工具。另外,作者还提供了交流空间(http://programbible.spaces.live.com)为广大读者解答学习中遇到的各种问题。..本书适用于使用基于Struts,Hibernate,Spring的Java应用程序进行开发的技术人员,同时也非常适合对这三种技术感兴趣的读者进行学习和提高。... -
Java程序设计教程(美)刘易斯(Lewis,J.) 等著,罗省贤 等译本书对面向对象的思想和机制进行了准确而透彻的剖析,为读者深入学习Java语言程序设计提供了全面、详细的指导。全书覆盖了面向对象设计的广泛内容,介绍了Java语言的基本数据类型、流程控制、类和对象等。在深入分析面向对象设计方法的基础上,介绍了封装机制,继承机制和多态性的实现与应用,异常的捕捉和处理,以及集合类的定义方法和泛型类的概念。书中提供了大量具有可实践性的程序实例、自测题及答案、练习题和编程项目,并且在每章中都补充了针对本章主题的图形用户界面设计知识和实例,这部分内容可形成完整的JavaGUI设计知识体系。此外本书还带有内容丰富的附录。.本书适合作为高等院校软件专业与计算机应用专业的教材,同样对工程技术人员也有很高的参考价值。自Lewis和Loftus出版这本世界上最畅销的教材以来,便改变了人们对整个初级程序开发课程的学习观念。此书正是为全面透彻学习Java而编写的一本专业书,在第五版中为正在学习Java的人们加入了许多非常实用的内容,使得本书继续在计算机科学的教育领域内处手领先的地位。..本书的内容可为学习编程技术的读者打下坚实的基础,从而设计出良好的面向对象软件。通过讲解各种真实世界的编程实例,作者在书中强调了如何创建问题解决方案及如何应用设计技巧。此外,书中提供了大量与开发相关的技术要点提示,同时配合实用、有效的GUI应用程序,使读者能够迅速掌握并巩固所学的知识。... -
J2ME应用教程陈旭东、徐保民、张宏勋本书详细介绍了有关J2ME的各种概念,并以浅显易懂的例子讲解如何开发MIDP应用程序。主要内容包括:高级用户界面和低级用户界面编程、记录存储、游戏开发、网络编程及多媒体应用开发等。.本书内容丰富、语言通俗易懂,注重理论与实践相结合,可作为高等院校计算机或相关专业学习J2ME技术的教材,也可以作为J2ME手机应用编程人员的参考用书。... -
数据结构与算法分析Java语言描述(美)韦斯本书是国外数据结构与算法分析方面的标准教材,使用最卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也在增长。本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。第2版的特色如下:·全面阐述新的Java 5,0编程语言和Java Collections库。·改进内部设计,用图和实例阐述算法的实施步骤。·第3章对表、栈和队列的讨论进行了全面修订。·用一章专门讨论摊还分析和一些高级数据结构的实现。·每章末尾的大量练习按照难易程度编排,以增强对关键概念的理解。 -
Linux应用程序开发(美)施瓦兹 著,侯普秀,宋美娜 译Linux是当前发展最快的Java开发平台。作为一个开发和部署平台,它可以为开发人员节省大量时间和成本。但是当开发人员在一个受控的生产环境里管理和部署Java应用程序时,往往会受到平台的极大限制。本书针对Java和Linux开发人员编写,介绍了Linux平台上完整的Java应用程序开发的生命周期。为了使其他开发人员免于花大量时间反复试验,本书通过实际且容易理解的示例,说明了平台、工具和应用程序的开发。本书使用一个简单的命令行应用程序引入基本工具之后,引导读者了解业务逻辑对象分析、数据库设计、Java Servlet UI、Java Server Pages UI、Swing GUI和Standard Widget Toolkit GUI。当提升到企业级后将有机会使用JBoss Application Server、Apache Geronimo Application Server以及Enterprise JavaBeans(EJB)。本书主要内容:使用Linux上可用的开发工具,例如用于Java的GNU编译器(gnu)、Ant、Concument Versioning System NetBeans IDE和IBM的Eclipse Java IDE,使用Java DataBase Connectivity 开发业务逻辑层,使用Servlet和JSP添加Web接口,使用Sun的Java Foundation Classes和IBM的Standard Widget Toolkit组件,添加GUI,在Linux中部署EJB。 -
JAVA程序设计与问题解决(美)萨维奇 著本书是国外高校采用率很高的Java程序设计的经典教材。书中不但讲解Java的知识还提供了一些编程技巧。书的内容包括异常处理、流和文件I/O、动态数据结构与泛型、递归等高级主题。本书使用了J2SE 5.0的最新特性,并且包含新的、可选讲的图形编程内容和贯穿全书的GUI补充知识。.本书可作为高等院校计算机专业本科生或研究生Java语言程序设计课程的教材,也适合相关技术人员作为技术提高之用。本书是一部享有盛誉的Java教程,已被全球包括哈佛大学、普度大学、得克萨斯大学奥斯汀分校、密歇根大学、加州大学洛杉矶分校等名校在内的200多所高校采用为教材。..书中作者在讲授Java程序设计语言基础知识的同时,还将问题求解的技能、编程技巧和良好的编程实践融会其中。流畅易读的语言,透彻清晰的叙述,精心编排的版式和内容,充分体现了作者数十年计算机语言教学的经验和功力。新版覆盖了Java 5.0,而且包含了可选讲的图形编程内容。书中包含丰富的自测题、编程技巧提示、编程项目和常见编程错误,而且内容组织方式非常灵活,可以根据实际教学需要调整授课内容和讲授顺序,适合各种教学方式,也是极好的自学教程。... -
Java程序设计应用基础教程荣钦科技本书将以循序渐进的方式,带领读者走进Java语言的世界。不管之前是否接触过任何程序设计语言,都能从本书开始着手。相信通过本书正确的概念表达、完整的理论陈述,以及详细的示范说明,读者将会发现学习Java也是一件简单而快乐的事情。它就像是品尝一杯香郁的爪哇咖啡,每次回味都有不同深切的感受。本书特色:全面介绍Java2程序设计的基本概念,深入浅出,图文并茂。书中包含大量精心设计的实用案例,实战中让读者了解Java设计的精髓。每章安排大量练习题,针对性强,使读者能够举一反三,巩固所学知识点。本书范例文件可在http://www.tqbooks.net/downloagd.sap处下载。 -
深入浅出J2EE架构(印度)库姆(Kumar,B.V.),(印度)圣吉斯(Sangeetha,S.),(印度)撒伯拉汗门亚(Subrahmanya,S.V.)著,宋梅,张学平 译J2EE迅速风靡了许多大型企业和小型企业。大多数在《财富》排行榜中占有一席之地的公司都投入了资源和资金来实现基于J2EE框架的企业解决方案。银行业和其他一些金融公司将J2EE视为企业解决方案战略的重要部分。这样,面向业务的企业需要更完善、更深刻地理解J2EE技术的概念、设计和部署。本书旨在将J2EE技术生动鲜活地展现给企业应用程序开发活动中涉及的各类人员,它介绍J2EE架构知识,解释其他支持和服务技术、API和规范如何帮助架构师和设计人员在合理时间范围内交付企业解决方案。为理解J2EE概念,有必要登临高处,一览企业面临的各种问题。Java的演变简单自然,行业研究计划和强大的社区支持在推动Java的发展。除Sun Microsystems外,诸多具有重要行业影响力的巨头,如Oracle、IBM、BEA、Borland、Sybase、Hewlett Packard、Apple和SAP等,都纷纷在各类平台上推出基于J2EE的企业解决方案。社区对推进Java和J2EE做出重要贡献。有300多个JSR(Java规范请求)在处理Java各方面的要求,处理企业版要求的JSR达100多个。处理和审议要求的委员会由多个组织组成,这些组织以JCP(Java社区流程)会员的身份走上舞台。JSR的规范领导者不一定来自Sun Microsystems公司。例如,IBM的Jim Knutson负责领导JSR 109(用于实现企业Web服务)1;Oracle的Mark F Homik 是JSR 247(数据挖掘2.0)的规范领导者。显而易见,行业研究计划在推进这项基于需求的技术一路前行。今天,几乎所有大学和研究所都将Java编程语言纳入课程提纲2。Java的各个版本,尤其是J2EE正渗透到不同等级。在大学高年级和研究生级别,这表现得尤其突出。学术圈也在不同等级积极推进Java和相关技术。使计算机科学、工程和信息技术相关学科的研究生了解这项技术正变得日益重要。尽管诸如Servlet、JSP和EJB的组件技术已为人熟知,但这些组件在架构级别的交互同样是一个引人注目的方面。企业问题的多维特点将人们的一部分视线从功能要求转移到巨大的非功能要求上。本书利用三维方法,深入探讨这些重要方面。这种淳朴典雅的行文方式能使开发人员强化理解“层”和“级别”为什么能呈现企业解决方案的非功能要求,以及呈现的方式。本书还介绍作为技术和平台的J2EE如何恰到好处地解决了不同维度的问题。读者对象介绍J2EE及其他相关主题的优秀书籍、教程和研究指南数不胜数。但大多数专著都重在解决开发人员需求。虽然其中不乏内容全面,能为开发人员和架构师提供多方面帮助的书籍,但还几乎没有同类书籍专注于在学术级别讨论J2EE技术。试图将理解提高到一个新水平的研究生和同等级的专业人员,以及要升华J2EE架构概念和知识的导师如果正在苦苦寻求一本专著,以便从概念和应用程序开发等方面理解J2EE技术和架构。本书将成为您的制胜宝典。预计您将成为信息技术方面的专业人员,故必须拥有Java行内经验,掌握相关的组件技术。很多开发人员在编写J2EE代码时,缺少对J2EE的宏观理解,而实际上,在这些人员创建最终组装成企业应用程序并进行运行的组件代码时,脑海中应当勾勒出一幅清晰的J2EE蓝图。本书旨在帮助初出茅庐的专业人员理解生成企业解决方案的基本架构原理。J2EE应用程序的设计和开发人员必将从这些高级概念中汲取到丰富的营养。围绕架构和设计模式、指南和最佳实践等主题的概念和详情将使之更深刻地理解J2EE平台。项目和程序经理,以及负责开发和交付J2EE项目的交付经理将发现本书是一本妙趣横生、通俗易懂的读物,将帮助强化理解基本概念,并体验更新的J2EE技术概念。本书的两个案例研究烘托出两种此类企业要求。这些案例研究的解决方案处于不同级别;第一个案例研究提供架构级别的解决方案,而第二个案例研究试图同时呈现J2EE解决方案设计级别的详情。本书将一个小巧典雅的原型开发为解决方案的一部分。此原型选取一项特定功能,跨越所有的层(客户层、表示层、业务层以及数据层)实现了完整的解决方案。此原型还使用了能恰到好处地满足要求的设计模式。设计和开发人员将发现,在编码级别理解和吸收这些概念能获得无限的乐趣。欢迎您访问公司的Web站点http://highered.mcgraw-hill.com/sites/0070603715,以了解更新信息。B V KUMARS SANGEETHAS V SUBRAHMANYA2005年5月 -
并行性Jeff Magee 著Concurrency provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming. Concurrent programming is complex and demands a much more formal approach than sequential programming. In order to develop a thorough understanding of the topic Magee and Kramer present concepts, techniques and problems through a variety of forms: informal de*ions, illustrative examples, abstract models and concrete Java examples. These combine to provide problem patterns and associated solution techniques which enable students to recognise problems and arrive at solutions. New features include: New chapters covering program verification and logical properties. More student exercises. Supporting website contains an updated version of the LTSA tool for modellingconcurrency, model animation, and model checking. Website also includes the full set of state models, java examples, and demonstration programs and a comprehensive set of overhead slides for course presentation. -
Eclipse权威开发指南(美)安茹 等著,束尧,丁凡,许国梁 译从1999年后期开始,《Eclipse权威开发指南(第2版)》作者在IBM里成立了一个小组,称为Eclipse Jumpstart小组。创建该小组的目的是为了共享会成为整个IBM中的Eclipse技术的知识,同时与它的商业伙伴共享这些知识。该小组所做的这些工作的一部分包括一套演示稿、演讲资料和相关练习。在随后的数月过后,随着Eclipse技术的成熟,相关的演示稿和练习也开始变得成熟起来。当Eclipse社区不断壮大,囊括了各种公司和学术机构时,对这些信息的需求也就开始相应增加。2003年后期,我们发现大多数原先的作者依旧积极从事与Eclipse相关的工作。我们没有预料到并且极为欣慰地看到本书第1版获得了公众的肯定。对于第1版的公众和私人评价都是非常正面的。2004年7月,第1版收到了来自Java Developers Journal的一个编辑选择奖(Editors’ Choice Award)。
