出版时间:2009-10 出版社:清华大学出版社 作者:张峰,李慧丽 编著 页数:780
Tag标签:无
前言
作为一名长期从事Java Web应用项目的开发人员,笔者曾经也常常因不同的项目采用不同的技术而不断学习,目前市场上也出现了一些所谓的J2EE轻量级应用整合或Java EE重量级应用开发类图书,笔者认为作为一名从事一线软件开发的人员,不应只停留在轻量还是重量级应用这个概念上,尤其是EJB 3的出现,使得这两者的界限不再那么明显,而是应全面掌握目前各种主流的Java开发技术,这样才能在实际项目开发中适应各种技术需求,同时,在开发一些大型的电子商务系统时,掌握各种技术更有利于在项目开发对比、整合、分析各种技术以及开发效率、运行性能等方面的因素,因为这些系统可能有千百万用户同时访问。笔者常常遇到一些刚进入公司从事开发的员工,他们桌面上往往放着各种J2EE轻量级应用整合方面的图书,并且按照书上介绍的方法来开发实际应用项目,但可惜的是,按照书本上介绍的方法开发出来的程序在项目中根本无法符合要求,因为这些书上的例子大多与实际应用相差较远,都是理论上能够实现的方法,很少考虑到实际项目开发中所出现的各种技术需求和各种性能问题,并且各种知识点的介绍并没有渗透到实际项目开发中,对项目开发帮助不大。本书正是为了满足一线开发人员渴求掌握各种Java主流开发技术以及这些技术的应用整合,并且想全面提升自己的实际软件开发能力,尤其是需要开发大规模高并发访问的大型电子商务系统的读者而编写。本书不是一本理论教程,也不是一本轻量或重量级应用整合的教程,而是一本介绍各种Java主流开发技术以及这些技术的应用整合并在实践项目中如何利用这些技术开发大型Web项目的书。本书从实践的角度出发,详细介绍如何综合运用Struts 2,Hibernate 3、Spring 2.5、EJB 3、JSF、A4J、DWR/Dojo、JasperReports等众多最炫的技术开发大型电子商务系统,包括Struts2最新的注解(Annotation)配置方式和Hibemate3.2的最新注解(Annotation)配置方式,并在项目实例中全部采用这种注解方式来开发,并且将EJB 3与Hibernate 3.2的最新注解结合起来应用,这在国内外的同类图书中尚属首次。在本书中,通过两个极具实战价值的Web 2.0项目(飞机零部件电子商务交易平台、网上定餐电子商务系统)直观而生动地展示了Java平台上与Alax)(相关的各种技术的综合运用.涉及Struts 2.1、Hibernate3、Spnng2、DWR、Dojo、A4J、JSF、EJB 3、JMS等。每个项目都完整地讲解了从规划、设计到实现的全过程并提供全部代码和全程多媒体视频讲解。这些项目不仅是很好的实战学习资料。其中很多内容还可以直接应用到自己的项目中.为开发者节省了许多开发时间。
内容概要
本书充满激情地介绍了各种Java主流开发技术以及这些技术的应用整合并在实践项目中如何利用这些技术开发大型Web项目。 站在开发实践的角度,详细介绍了如何综合运用Struts 2.1、Hibemate 3、Spring2.5、EJB 3、JSF、A4J、DWR/Dojo、JasperReports等众多最眩的技术开发大型电子商务系统。涵盖Struts 2.1最新的注解(Annotation)配置方式和Hibernate 3.2的最新注解(Annotation)配置方式,并且将EJB 3与Hibernate 3.2的最新注解结合起来应用,这在国内外的同类图书中尚属首次。在本书中,通过两个极具实战价值的Web 2.0项目(包括飞机零部件电子商务交易平台、网上定餐电子商务系统)直观而生动地展示了Java平台上与Ajax相关的各种技术的综合运用,涉及Struts 2.1、Hibernate 3、Spring2、DWR、Doj0、A4J、JSF、EJB 3、JMS等,每个项目都完整地讲解了从规划、设计到实现的全过程。本书还附赠42.个小时作者亲自录制的全程多媒体教学课程DVD,为读者快速有效地掌握本书内容提供了最佳捷径。 本书适合广大Java爱好者及程序开发人员,尤其适合那些希望尽快掌握Java Web 2.0项目开发的人员阅读参考。
作者简介
张峰,西安电子科技大学硕士,系统构架师、系统分析师。
具有10年Java EE项目实施及开发经验。擅长软件系统构架,对基于Java EE的软件系统开发方法有深入研究和体验,并应用基于SSH、Seam开发技术构建了多个Java EE大型项目(如Java网络通信、手机增值服务、数字化文档出版系统、Java嵌入式开发)。
在使用Java EE、XML、UML、Struts、CORBAI Hibernate、Spring、 Seam、EJB 3、Ajax技术开发企业级应用程序方面都具有丰富的经验。
书籍目录
第1部分 基础应用篇 第01章 J2EE技术框架 第02章 Java Web开发过程中实用工具的使用 第03章 Java与XML编程第2部分 Ajax/Web 2.0应用篇 第04章 Java Script高级应用 第05章 Ajax与Web 2.0应用架构 第06章 A4J框架 第07章 DWR框架 第08章 Dojo框架第3部分 SSH架构篇 第09章 Struts 2.1框架 第10章 Struts 2.1注解及应用整合 第11章 Spring 2框架 第12章 Hibernate 3框架 第13章 SSH构架应用整合第4部分 Java EE篇 第14章 Java EE架构技术 第15章 EJB 3 第16章 JMS(Java Message Service) 第17章 实体Bean 第18章 JSF框架第5部分 项目实战篇 第19章 基于JSF+EJB 3+A4J框架的网上定餐系统 第20章 飞机零部件电子商务交易平台(BCP)
章节摘录
插图:
编辑推荐
《Java Web 2.0架构开发与项目实战》:开发专家的企业级项目开发体验,基础应用+Ajax/Web2.0应用+SSH架构+Java EE+项目实战。42小时多媒体视频讲解,提供可移植使用的大型范例全部源代码技术要点:3个主流Ajax(A4J、Dojo、DWR)开源框架的应用详解;3个主流JavaWeb(SSH)开源框架的应用详解;主流JavaEE(EJB3、JMS、JSE)框架技术与应用详解;最新Struts2.1对Ajax及注解支持的整合开发;EJB3与Hibernate3.3的最新注解整合应用;全程实录两个源于实践的大型电子商务系统的开发。基础应用篇介绍Java应用运行及开发环境的安装与配置、系统开发的版本控制AVN、系统文档设计系统WIKI-Confluence、BUG追踪系统JIRA、XML编程以及报表工具Jasper Reports的应用。Ajax/Web2.0应用篇详细介绍JavaScript的高级应用、AjaxL与Web2.0应用架构、A4J框架、DWR框架、Dojo框架。SSH架构篇详细介绍Struts2.1框架、Struts2.1注解及应用整合、Sprin92框架、Hibernate3框架、SSH架构应用整合。JavaEE篇详细介绍JavaEE架构技术、EJB3技术、JMS技术、实体Bean技术、JSF框架技术。项目实战篇通过两个极具实战价值的大型电子商务系统直观而生动地展示了Java平台上与Ajax相关的各种技术的综合运用。案例一:通过完整的在线网上定餐系统讲解如何利用EJB3+A4J+JSF1.2技术开发Web2.0系统。案例二:通过一个电子商务交易平台讲解如何利用基于Hibernate3+Spring2+Struts2+Ajax+DWR+Doj0构架开发Web2.0电子商务系统。源于实践,精于开发。
图书封面
图书标签Tags
无
评论、评分、阅读与下载