书籍详情

Mastering JavaServer Faces中文版

Mastering JavaServer Faces中文版

作者:(美)Bill Dudney等著;孙勇,蔡云志译

出版社:电子工业出版社

出版时间:2005-06-01

ISBN:9787121013294

定价:¥49.00

购买这本书可以去
内容简介
  驾驭JavaServerFaces的能量,为您的Web创建自己的服务器端用户界面。这部创新性的著作将,帮助你您掌握各种工具,来运用JavaServerFaces(JSF)——一个使建立J2EETM应用用户界面变得更加容易得多的新标准——JavaServerFaces(JSF)。作者首先描绘了架构性的宏观宏伟的架构性画卷——涵盖了从实现中使用的各种模式(Pattern),到典型的JSF请求/响应生命周期的所有内容。接下来通过揭示JSF组件模型的各个组成部分,例如UI组件、事件和验证,你您将学习如何在真实世界中使用实战JSF。然后,作者阐明了如何怎样应用JSF,包括如何将JSF用户界面同业务层相集成,以及如何渲染你您自己的用户界面组件。通过这种方法,你您将能够自有信地心创建和验证你自己的、符合公司需要的定制应用。无论你您工作在J2EE或还是J2SETM领域,本书将向你您展示如何做到:使用UI组件来建立你您的用户界面确保你您所保存的数据满足应用的业务规则通过JSP实现中的自定义标记功能,将JSF同JSP相集成建立同EJB或POJO交互的JSF应用验证一个新组件,并将事件排入队列以调用自定义的应用逻辑将你您的应用从Struts迁移到JSF配套Web站点包括了书中所有的示例代码和解决方案。
作者简介
  BillDudney,对象系统集团的Java架构师,《Jakartapitfalls》和《J2EEAnitipatterns》的合著者。JonathanLehr软件开发者、架构师、演说家和作家,其著作包括《JakartacommonsLive》和《Wiley出版》。Billwillis在软件业有十二年以上的经验,现为对象系统集团的企业应用架构师和资深顾客,还是Patternscentral.com——一个致力于软件模式的的社区门户的主管。
目录
译序
致谢
关于作者
前言
第0章 导言
0.1 JSF的天赋
0.2 JSF使事情变得简单
0.3 本书的内容
0.4 本书的布局
0.5 总结
第一部分 JSF的架构
第1章 JSF模式与架构
1.1 概述
1.2 MVC与用户界面
1.2.1 MVC模式
1.2.2 适用于Web的MVC Model-2
1.3 实现MVC
1.3.1 Swing的坍塌式MVC策略
1.3.2 Struts的Model-2 MVC策略
1.3.3 JSF基于组件的Model-2 MVC策略
1.4 复合组件
1.4.1 Composite模式
1.4.2 Swing组件和容器
1.4.3 Struts与Tiles
1.4.4 JSF组件树
1.5 组件事件
1.5.1 Observer模式
1.5.2 Swing事件侦听器
1.5.3 Struts应用级事件
1.5.4 JSF事件
1.6 总结
第2章 JSF的各元素
2.1 概述
2.1.1 Web开发
2.2 UI组件
2.2.1 标准UI组件
2.2.2 标识符
2.2.3 UI组件树
2.2.4 组件树操作和导航
2.2.5 Facet
2.2.6 通用属性
2.2.7 数据Model
2.3 数据验证
2.3.1 验证器
2.3.2 验证器注册
2.3.3 标准验证器
2.4 转换
2.4.1 转换器
2.4.2 注册转换器
2.4.3 标准转换器
2.5 事件与侦听器
2.5.1 UI事件
2.5.2 侦听器
2.5.3 阶段标识符
2.5.4 事件排队和广播
2.6 渲染
2.6.1 托管渲染
2.6.2 Render Kit
2.6.3 注册渲染器
2.6.4 标准RenderKit
2.7 总结
第3章 JSF的请求处理生命周期
3.1 综述
3.1.1 Faces请求生成Faces响应
3.1.2 非Faces请求生成Faces响应
3.1.3 Faces请求生成非Faces响应
3.1.4 非Faces请求生成非Faces响应
3.2 Faces上下文
3.2.1 访问上下文
3.2.2 组件树
3.2.3 外部上下文
3.2.4 流程控制
3.2.5 本地化
3.2.6 消息队列
3.3 事件队列
3.4 标准JSF请求处理生命周期
3.4.1 恢复视图
3.4.2 应用请求值
3.4.3 处理验证
3.4.4 更新Model数值
3.4.5 调用应用
3.4.6 渲染响应
3.5 总结
第二部分 JSF的各元素
第4章 配置JSF
4.1 概述
4.2 起步
4.3 示例应用的介绍
4.4 Web应用的简述
4.4.1 Web应用的结构
4.4.2 Web应用部署描述文件
4.5 配置JSFWeb应用
4.5.1 FacesServlet映射
4.5.2 JSF应用配置文件
4.5.3 必需的类与资源
4.6 配置JSF应用
4.6.1 配置文件的格式
4.7 JSF配置的工具支持
4.8 构建JSF示例应用
4.9 总结
第5章 在JSF中集成JSP
5.1 概述
5.2 JSF/JSP集成的快速示例
5.3 JSP集成以及渲染响应阶段
5.3.1 新的JSF请求
5.3.2 后续的JSF请求
5.4 JSF-JSP集成示例
5.5 总结
第6章 UI组件
6.1 概述
6.2 使用组件
6.2.1 View
6.2.2 Subview
6.2.3 数值绑定
6.2.4 在Model property和UI字符串之间进行转换
6.2.5 处理提交的表单数值
6.3 验证器
6.4 配置事件侦听器
6.5 使用表格
6.5.1 使用Flacet
6.5.2 dataTable示例
6.5.3 使用panelGrid
6.6 使用选择列表
6.7 总结
第7章 导航、动作与侦听器
7.1 概述
7.2 动作与导航
7.2.1 实现应用action
7.2.2 指定导航规则
7.3 使用表单
7.3.1 复杂表单
7.3.2 复杂导航
7.4 事件和侦听器
7.4.1 实现ActionListener方法
7.4.2 实现ActionListener接口
7.4.3 实现ValueChangeListener方法
7.4.4 实现ValueChangeListener接口
7.5 总结
第8章 验证与转换
8.1 综述
8.2 使用转换器
8.2.1 在输入标记中设置转换器的属性
8.2.2 标准转换器
8.3 使用自定义转换器进行验证
8.3.1 显示错误消息
8.3.2 注册转换器
8.3.3 使用转换器来验证自定义数值类型
8.3.4 按类型注册转换器
8.4 使用验证器
8.4.1 在JSP中加入验证器绑定
8.4.2 验证器方法
8.4.3 显示错误消息
8.5 创建自定义验证器
8.5.1 为自定义验证器添加属性
8.5.2 创建自定义验证器标记
8.6 转换和验证处理
8.7 总结
第三部分 应用JSF
第9章 建立JSF应用
9.1 概述
9.2 架构概述
9.3 在架构中的JSF
9.4 连接View,Controller和Model对象
9.5 iBank账单支付应用
9.5.1 登录界面
9.5.2 账户概要
9.5.3 浏览支付历史记录
9.6 登录iBank
9.6.1 配置
9.6.2 登录的两层模型
9.6.3 登录的三层模型
9.7 欢迎进入iBank
9.8 生成iBank支付
9.9 查看iBank支付
9.10 总结
第10章 自定义JSF组件
10.1 概述
10.2 什么是自定义组件
10.2.1 聚合组件
10.2.2 新的HTML生成器
10.2.3 新的客户端类型
10.3 建立自定义组件的动机
10.4 自定义组件的方方面面
10.4.1 恢复view
10.4.2 应用请求值
10,4.3 处理验证
10.4.4 更新Model数值
10.4.5 调用应用
10.4.6 渲染响应
10.5 自定义组件示例
10.5.1 UIScroller组件的代码
10.5.2 UIScroller渲染器的代码
10.5.3 UIScroller的JSP标记代码
10.6 总结
第11章 将Struts应用转换到JsF
11.1 概述
11.2 定义示例问题:SimpleBlogger
11.2.1 用况
11.2.2 屏幕设计
11.2.3 状态图
11.2.4 领域类
11.3 SimpleBlogger的Struts版本
11.3.1 领域类
11.3.2 Struts配置文件
11.3.3 JSP页面
11.3.4 表单类
11.3.5 Action类
11.4 SimpleBlogger的JSF版本
11.4.1 建立环境
11.4.2 拷贝业务Model对象
11.4.3 将Struts的ActionForm类转换为受控bean
11.4.4 转换JSP页面
11.4.5 建立导航Model
11.4.6 添加Action处理器
11.5 总结
附录Web站点的内容
系统需求
Windows
Linux
Macintosh
参考文献
索 引
猜您喜欢

读书导航