JAVA及其相关
-
轻量级Java EE企业应用实战李刚 编著《轻量级JavaEE企业应用实战:Struts 2+Spring+Hibernate整合开发》是《轻量级J2EE企业应用实战》的第二版,同时还融合了《整合Struts+Hibernate+Spring应用开发洋解》理论部分。实际上,《轻量级JavaEE企业应用实战》凝结了前两本书的精华部分。《轻量级JavaEE企业应用实战:Struts 2+Spring+Hibernate整合开发》介绍了JavaEE领域的三个开源框架:Struts2、Spring和Hibernate。其中Struts2升级到2.1.2,Spring升级到2.5.5,Hibernate升级到3.2.6。《轻量级JavaEE企业应用实战:Struts 2+Spring+Hibernate整合开发》保留《轻量级J2EE企业应用实战》里关于Tomcat、Jetty的介绍,新增了关于Ant、CVS的内容。《轻量级JavaEE企业应用实战》内容主要包括三部分,第一部分介绍JavaEE开发的基础知识,包括如何搭建开发环境。第二部分详细讲解了Struts2.1、Spring2.5和Hibernate3.2三个框架用法,介绍二个框架时,通过EclipseIDE的使用来上手,一步步带领读者深入二个框架的核心。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,既包含了笔名多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开发了一个包含7个表,表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,让读者理论联系实际,将三个框架真正运用到实际开发中去。该案例采用目前盛流行、最规范的JavaEE架构,整个应用分为领域对象层、DAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。阅读《轻量级JavaEE企业应用实战》之前,建议先认真阅读笔者所著的《疯狂Java讲义:Struts 2+Spring+Hibernate整合开发》一书。《轻量级JavaEE企业应用实战:Struts 2+Spring+Hibernate整合开发》适合有较好的Java编程基础,或有初步JSP、Servlet基础的读者阅读。尤其适合对Struts 2、Spring、Hibernate了解不够深入,或对Struts 2+Spring+Hibernate整合开发不太熟悉的开发人员阅读。 -
Java程序设计(美)赛德维克,(美)韦恩 著,葛秀慧 等译《Java程序设计:一种跨学科的方法》由计算机著名专家Robert Sedgewick编写。《Java程序设计:一种跨学科的方法》根据学习编程的四个阶段(基本元素、函数、面向对象程序设计、算法和数据结构)来组织。基本元素包括变量、赋值语句、数据的内置类型、控制流(条件和循环)、数组和输入输出、包括图和声音。函数包括库函数和递归函数,将程序划分成可以独立调试、维护和复用的程序段。然后介绍如何使用、创建和设计数据类型。最后介绍了经典的排序和搜索算法,同时也介绍了基本的数据结构(包括堆栈、队列和符号表)及它们的应用,强调了使用科学方法来理解实现的性能特性。《Java程序设计:一种跨学科的方法》示例丰富,涉及了Java在各种学科之中的应用,具有很高的参考价值。高等院校计算机及相关专业的研究生和本科生,从事编程工作的人员。《Java程序设计:一种跨学科的方法》适用于高等院校计算机及相关专业的研究生和本科生,以及从事编程工作的专业人员。 -
Tomcat与Java Web开发技术详解孙卫琴 编著本书结合最新的Tomcat 6版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方提供的实用软件(如Struts、Velocity和Log4J)的方法,以及Tomcat的各种高级功能。书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。由于Java Web技术是SUN公司在Java Servlet规范中提出的通用技术,因此本书讲解的Java Web应用例子可以运行在任何一个实现了SUN的Servlet规范的Java Web服务器上。随书附赠光盘的内容为本书范例的源程序,以及本书涉及的部分软件的安装程序。本书语言深入浅出、通俗易懂,无论对于Java Web开发的新手还是行家来说,本书都是精通Tomcat和开发Java Web应用的必备的实用手册。本书还可作为高校相关专业学生学习Java Web开发的参考书,以及企业Java Web培训教材,也可作为SUN公司的SCWCD(SUN Certified Web Component Developer)认证的辅导教材。 -
精通Java EE叶健毅 编著《精通Java EE:Eclipse Struts2 Hibernate Spring整合应用案例(第2版)》是关于Struts 2、Hibernate、Spring整合应用开发的入门指导书,也是Java EE开发者必备的工具书。《精通Java EE:Eclipse Struts2 Hibernate Spring整合应用案例(第2版)》分为3篇共19章。第1篇分别详细介绍了Struts 2、JSF、Hibernate、Spring的基础知识与应用示例。第2篇介绍了能提高开发效率的工具,例如版本控制工具CVS、单元测试工具JUnit、项目管理工具Maven。第3篇讲解了6个实用的系统:科研信息发布平台、公告管理系统、学生课程及成绩管理系统、个性化定制系统、网上书店和Ajax网上聊天系统。书中的系统采用了JSP、Servlet、Struts 2、JSF、JSON、Hibernate、Spring及Ajax等技术,每一个系统都按照需求分析、系统设计到系统实现的思路,详细阐述了实现细节。 -
JavaScript(美)克罗克福特 著大多数编程语言包含优良和拙劣的部件,但对JavaScript而言后者的比重较大,因为它在匆忙中开发和发布,还没能够得到精炼。这本权威的书剔除了大多数可怕的JavaScript特性,展现了JavaScript的另一部分,这一部分比JavaScript语言作为一个整体更加稳定、更具有可读性以及可维护性——可以用这个部分创建真正可展的合高效的代码。 作者Douglas Crockford(他被很多开发社区认为是JavaScript专家)提出了足够多的好想法,让JavaScript成为一个杰出的面向对象编程语言。不幸的是,这些好想法(比如函数、弱类型、动态对象和表达能力很强的对象文字注释)被掺杂了些坏想法(比如基于全局变量的编程模型)。 当Java Applet陨落的时候,JavaScript成为了Web编程的缺省语言,但它的流行程度跟它作为一个编程语言的质量完全没有关系。在《JavaScript:The Good Parts》一书中,Crockford深度分析了一堆好的意图和盲目的错误,为你提供了所有JavaScript的地道优良部分的细节,包括: ·语法·继承·方法 ·对象·数组·风格 ·函数·正则表达式·美丽的特性,使用《JavaScript:The Good Parts》一书,你会发现一个美丽、优雅、轻量级和具有很强表达能力的语言,让你创造有效的代码,无论你正在管理对象库,还是只是试着让Ajax快速运行。如果你为Web开发站点或者应用程序,那么这《JavaScript:The Good Parts(影印版)》是绝对必需的。 -
学习ActionScript 3.0(美)舒普(Shupe,R),(美)罗瑟(Rosser,Z) 著如果你是ActionScript 3.0新手,那么这是一本理想的入门指南。《学习ActionScript 3.0》讲解了ActionScript和Flash是如何工作的,清晰地描述了基本主题,例如逻辑、事件处理、内容显示、类、把项目迁移到ActionScript 3.0以及很多其他方面。通过实际练习,你会学到重要的技巧,还会随着内容的深入熟练运用这些技巧。本书的配套网站包含所有练习的材料,还有附加的小测验测试你对关键概念的掌握情况。Flash设计师、开发人员和程序员新手将会发现这本内容丰富的指南是无价之宝,能够在本书的带领下适应ActionScript 3.0的陡峭学习曲线。作者Rich Shupe和Zevan Rosser作为Flash开发人员和讲师,根据他们丰富的经验,揭示了很多你可以用于每天实际工作中的方法。通过本书,你将学会:·协调ActionScript 3.0力量和性能的新方法如何在Flash CS3专业版和Flash播放器中使用ActionScript 3.0·人们在使用这门语言中常犯的错误·如何格式化文字、使用声音和影像、编写代码画图以及其他内容·使用面向过程或者面向对象的技巧编写脚本·如何以SWF、图像、文本和XML文件的格式来载入要素和数据·不仅局限于简单地堆砌脚本,也包括如何开展一个项目以及哪些资源可以对你有所帮助 -
Java 程序设计实用教程毕树军 主编本书全面地讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了仔细考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类、集合类的讲解上侧重广度。通过对本书的学习,读者可以掌握Java面向对象编程的思想和Java在网络编程中的一些重要技术。本书注重可读性和实用性,配备了大量的例题,例题全部在JDK1.5环境下编译通过。许多例题都经过精心的考虑,既能帮助读者理解知识,又具有启发性。本书通俗易懂,便于自学,针对较难理解的问题,例子都是从简单到复杂,内容逐步深入,便于读者掌握Java编程的技巧。本书适合作为大专院校、普通高等学校(本科)Java语言程序设计的教材,也可以作为自学用书。 -
程序设计导论吴萍 主编本书以Java编程语言为平台,系统地介绍了程序设计的基本概念、Jaya语言和面向对象程序设计技术。全书共分为七章,内容包括程序设计概述,Java语言基础,对象、字符串与数组,面向对象编程,异常处理和输入输出,Applet程序及图形用户界面Swing编程。本书为“十一五”国家级规划教材,适用于程序设计的初学者及面向对象程序设计语言Java的初学者。本书可作为大学各科有关课程的教材或教学参考书,亦适用于相关的培训和自学。 -
数据结构与算法分析Java语言描述第2版(美)韦斯(Weiss,M.A.) 著,冯舜玺 译本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。 -
Aiax完全手册(美)波维尔 著,闫锋欣,陈泽峰,万能 译本书是一本讲解如何利用最新的Ajax技术进行Web编程的权威指南,主要围绕作者提出的Ajax TcR库逐步展开。第1-4章为第一部分,分别讲述了Ajax技术的基本概念、JavaScript通信技术、XML Http Request对象和数据格式;第5-9章为第二部分,在YUI的基础上创建了Ajax TCR库,并在随后的章节中详细讨论了信息传输中的网络因素、安全、用户界面及Ajax站点和应用程序架构等方面的问题;第10章单独构成第三部分,从中可以了解web Service、SOAP、Mash-up和Comet等技术在Ajax中的应用;第四部分为三个附录,分别提供了Java Sctipt、HTTP和Ajax TCR库的参考。本书适合有一定Web编程基础的读者学习Ajax之用,也可作为相关培训课程的教材。
