电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

JSF是表示层框架的标准,Hibernate是一个比较完善的对象关系映射工具,Spring则提供了一个Web应用的轻量级的解决方案。在开发一个多层的Java EE应用程序时,这些框架可谓是相辅相成、相得益彰,可以称得上是开发轻量级Java EE应用的三剑客。另外,AJAX是一种非常流行的改善用户体验的技术,但目前国内外还没有一本完整地介绍组合这三种框架及AJAX来开发应用程序的书籍,本书是在这方面的一个尝试。 本书详尽地介绍了JSF的基本结构和工作原理、标签、验证与转换、事件处理、国际化编程及IoC;对象关系映射的概念、Hibernate的结构及与JSF的集成;Spring的结构、AOP、Spring与JSF和Hibernate的集成;常用IDE(Eclipse和MyEclipse)的使用方法等内容。 本书的特点主要是从编程实践的角度来介绍这些框架的基本原理,以及用示例演示如何具体应用这些框架来开发一个Web应用程序。在介绍各种框架时,对涉及到的Web开发中容易遇到的疑难问题尽可能给出浅显易懂的解释,其目的是帮助想利用这些框架进行开发的人员尽快进入实战状态。

前 言 为什么要写这本书 早在2004年,我根据在项目中使用Struts的经验,写出了一篇名为“Struts的原理与实践”的文章,投到某杂志社,该杂志的编辑觉得文章还过得去,只是认为仅一篇文章会给人一种意犹未尽的感觉,他建议我写一个系列。后来,该杂志因故停刊,杂志编辑说:“其实,可以将这些文章写成一本书。”还热心地说,如果要出书,他可以帮助推荐给出版社的编辑。 由于当时我忙于其他事务,没有时间写书。那时恰逢赛迪网征集这方面的文稿,就把这些写成了的文章寄给赛迪网,文章在赛迪网上发表后,引起了较大的反响,在相当长的一段时间里排在该网站的技术应用栏目的技术文章排行榜的前列,并被许多网站转载。 后来,当有空的时候,就想起了那位编辑关于写书的建议。我就在想,写一本什么样的书呢?光阴荏苒,很快,两年的时间就悄无声息地过去了。大家不要忘了,这个时代对Java来说是一个礼崩乐坏的时代。历史反复证明,这样的时代也是牛人辈出的时代。随之,各种新的思想、新的技术井喷一样地呈现在人们的面前。 在这期间,Java世界也已经和正在发生剧烈的变化。轻量级的J2EE应用程序开发已经成为一种时尚。框架也不再是Struts的一统天下,各种新的框架层出不穷。在这些框架中最引人注目的是JSF,居然成了Java EE规范的一部分,这在框架的发展史上好像是绝无仅有的。 在选择该书的表现层框架时,我是这样考虑的,虽然目前国内SSH方兴未艾,但JSF不仅是标准,有众多大公司的支持,而且在实践中也日益成熟起来,如常被人们诟病的早期版本中的那些错误在JSF 1.2版中都得到了很好的解决。它的组件模型、事件驱动及...

目录
荐语
查看详情 查看详情
目    录

第1章  为什么要学习框架及学习什么样的

框架 1

1.1  Java的发展与变化 1

1.1.1  版本与称谓的变化 1

1.1.2  应用程序开发方式的变迁 1

1.2  两种形式的多层结构的J2EE应用程序 2

1.2.1  胖客户端J2EE应用程序 2

1.2.2  Web应用程序 3

1.3  Web应用的两种实现方式 4

1.3.1  传统的重量级实现方式 5

1.3.1.1  运行环境 5

1.3.1.2  EJB 5

1.3.1.3  其他特点 6

1.3.1.4  适应的场合 6

1.3.2  方兴未艾的轻量级实现方式 6

1.3.2.1  运行环境 7

1.3.2.2  POJO 7

1.3.2.3  其他特点 7

1.3.2.4  适应场合 7

1.4  风云际会的框架世界 7

1.4.1  框架的出现与流行 8

1.4.2  大器晚成展新颜——JSF 8

1.4.3  层林深处好冬眠——Hibernate 9

1.4.4  七音合奏春光曲——Spring 9

1.5  为什么是JSF而不是Struts 9

1.5.1  比Struts更高的抽象 9

1.5.2  早先暴露的缺陷不断被弥补 11

1.5.2.1  解决了与JSP集成中

的一些突出问题 11

1.5.2.2  统一表达式语言与JSTL

迭代标签的支持 11

1.5.2.3  其他新的特征 12

1.5.3  与客户端技术的完美结合 12

1.5.3.1  可以借助JavaScript改善用

户体验 12 ... 查看详情

查看详情