java编程书籍分享

来源:互联网 发布:约翰列侬 知乎 编辑:程序博客网 时间:2024/05/01 17:22

        java是移动设备编程的鼻祖,很多游戏都是架构在java的基础上建立的,尤其是对于非智能手机的时代,java更是不可或缺的一部分。即使现在智能手机在不断的普及,但是还是没能够动摇java在业界的地位。下面介绍一些学习java的书籍。  

        《Java Web整合开发王者归来(JSP + Servlet + Struts + Hibernate + Spring)》本书全面介绍了java web开发中的各种相关技术及知识。全书分为9篇,内容层次清晰,难度循序渐进。第1篇为入门篇,内容包括java web开发概述等;第2篇为基础篇,内容包括servlet技术、jsp技术、会话跟踪、过滤器filter、监听器listener等;第3篇为高级篇,内容包括jstl标签库的使用、如何自定义标签、资源国际化、数据库概述、jdbc详解、xml概述等;第4篇为struts框架篇,内容不仅包括struts 1.x的内容,也包括struts 2.x中的内容;第5篇为hibernate框架篇;第6篇为spring框架篇;第7篇为ejb与web服务篇,内容包括ejb 3概述、jpa规范web服务框架xfire等;第8篇为工具篇,内容包括在java web项目中常用的开源工具框架、主要有版本管理工具svn、日志工具commons-logging与log4j、报表图形引擎jfreechart 、pdf组件itext等;第9篇为实战篇,内容为两个典型的应用系统:论坛系统(spring+struts+hibernate)、宠物商店(ejb 3+jpa+struts 2)。本书内容全面,结构清晰,注重实战,非常适合java web开发人员学习使用,同时也可以作为软件公司的案头必备参考书。

《轻量级java ee企业应用实战(第3版):struts 2+spring 3+hibernate整合开发(含cd光盘1张)》是《轻量级java ee企业应用实战》的第3版,第3版保持了第2版内容全面、深入的特点,主要完成全部知识的升级。

  《轻量级java ee企业应用实战(第3版):struts 2+spring 3+hibernate整合开发(含cd光盘1张)》介绍了java ee领域的三个开源框架:struts 2、spring和hibernate。其中struts 2升级到2.2.1,spring升级到3.0.5,hibernate升级到了3.6.0。本书还全面介绍了servlet 3.0的新特性,以及tomcat 7.0的配置和用法,本书的示例应该在tomcat 7.0上运行。

  《轻量级java ee企业应用实战(第3版):struts 2+spring 3+hibernate整合开发(含cd光盘1张)》重点介绍如何整合struts 2.2+spring 3.0+hibernate 3.6进行java ee开发,主要包括三部分,第一部介绍java ee开发的基础知识,以及如何搭建开发环境。第二部分详细讲解struts 2.2、spring 3.0和hibernate 3.6三个框架的用法,介绍三个框架时,从eclipse ide的使用来上手,一步步带领读者深入三个框架的核心。这部分内容是笔者讲授“疯狂java实训”的培训讲义,因此是本书的重点部分,既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开发了一个包含7个表、表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,希望让读者理论联系实际,将三个框架真正运用到实际开发中去,该案例采用目前最流行、最规范的java ee架构,整个应用分为领域对象层、dao层、业务逻辑层、mvc层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。该案例既提供了ide无关的、基于ant管理的项目源码,也提供了基于eclipse ide的项目源码,最大限度地满足读者的需求。

  《轻量级java ee企业应用实战(第3版):struts 2+spring 3+hibernate整合开发(含cd光盘1张)》不再介绍struts 1.x相关内容,如果读者希望获取《轻量级j2ee企业应用实战》

  阅读本书之前,建议先认真阅读笔者所著的《疯狂java讲义》一书。本图书适合于有较好的java编程基础,或有初步jsp、servlet基础的读者。尤其适合于对struts 2、spring、hibernate了解不够深入,或对struts 2+spring+hibernate整合开发不太熟悉的开发人员阅读。

  本书较为全面地介绍了j2ee web应用开发的程序设计技术。书中先介绍相关的知识点,引导读者进入j2ee web技术的世界。然后讲解了网上购物子系统、公告管理系统、网上书店、bbs系统、信息发布平台、学生课程及成绩管理系统、个性化定制系统、网上文件管理系统等8个实用的系统。书中的实例在最新的eclipse版本上开发完成,采用了jsp、servlet、struts、hibernate、spring及ajax等众多技术,包含了许多重要的设计思想。在讲解时,按照需求分析、系统设计到系统实现的思路,详细阐述了每个系统的细节。同时,引导读者从最基本的操作开始,一步一步将这些系统运行成功。

本书结构上脉络清晰,内容深入浅出,适合java初中级读者学习使用,是没有项目经验的读者的绝佳指导教材,同时也可以作为it培训机构的培训java教材书籍。

原创粉丝点击