欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>计算机与网络 >JavaServer Faces编程 (美)Budi Kurniawan著 刘克科,王国军译 2005年版

JavaServer Faces编程 (美)Budi Kurniawan著 刘克科,王国军译 2005年版

收藏
  • 大小:43.86 MB
  • 语言:中文版
  • 格式: PDF文档
  • 类别:计算机与网络
  • 更新日期:2024-04-13
推荐:升级会员 无限下载,节约时间成本!
关键词:编程   JavaServer   Faces
资源简介
JavaServer Faces编程
作者:(美)Budi Kurniawan著 刘克科,王国军译
出版时间: 2005年版
内容简介
  ·综述Servlets、JSP技术、JavaBean、定制标记库和Model2体系结构·理解组件树、事件驱动编程、输入验证和页面导航·编写模型对象,并且将GUI组件结合到JSP页面中·管理页面导航和JavaBean·使用标准的验证器和转换器,或者编写自己定制的验证器和转换器·支持国际化和本地化·编辑应用配置文件中的元素·编写更为简洁的JSP页面,并且不再使用脚本·构建一个切实可行的网上商店应用程序·理解JSF工作的技术细节通过本书的学习,读者能够最大限度地应用JavaServer于Faces和创建专业的JSF程序,以实现快速构建JavaWeb应用的基本架构。书中首先对底层和相关技术进行了综述,接着介绍了如何编写并部署JSF应用程序,然后是各个主题的详尽指导,包括如何使用标准的GUI组件、输入验证和转换器,如何控制页面导航、管理JavaBean和编写事件监听器。高级主题包括编写定制GUI组件、扩展输入验证器、提供国际化支持,以及开发一个切实可行的网上商店应用程序等。
目录
第1章 Java Web技术概述
1.1 Servlets
1.1.1 使用Servlet接口
1.1.2 建立一个Servlet目录结构
1.1.3 复习部署描述符
1.1.4 获取上下文参数
1.1.5 监听应用事件
1.1.6 打包及部署Web应用
1.2 JavaServer Pages JSP
1.3 JSP和JavaBeans
1.3.1 设置和获取JavaBean的属性
1.3.2 从JSP页面中调用bean
1.3.3 访问bean属性
1.4 定制标记
1.4.1 定制标记和JavaBeans的比较
1.4.2 开发和使用定制标记库
1.5 Model 2体系结构
1.6 小结
第2章 JavaSever Faces JSF 简介
2.1 JSF的工作方式
2.1.1 理解请求处理生命周期的各个阶段
2.1.2 使用应用配置文件注册JavaBeans
2.2 编写一个JSF应用
2.2.1 设计JSP页面
2.2.2 编写JavaBeans
2.2.3 编写事件监听器
2.3 创建事件监听器和组件树示例
2.3.1 为监听器和组件树示例建立目录结构
2.3.2 为监听器和组件树示例编写部署描述符
2.3.3 为监听器和组件树示例编写模型对象
2.3.4 为监听器和组件树示例编写应用配置文件
2.3.5 为监听器和组件树示例编写JSP页面
2.3.6 为监听器和组件树示例编写ActionListener
2.3.7 编译并运行监听器和组件树示例
2.4 创建验证器的示例
2.4.1 为验证器示例建立目录结构
2.4.2 为验证器示例编写JSP页面
2.4.3 运行验证器示例
2.5 创建页面导航示例
2.5.1 为页面导航示例建立目录结构
2.5.2 建立SurveyBean
2.5.3 为页面导航示例编写JSP页面文件
2.5.4 为页面导航示例建立应用配置文件
2.5.5 编译并运行页面导航示例
2.6 JSF应用编程接口若悬河(API)简介
2.6.1 javax.faces包
2.6.2 javax.faces.application包
2.6.3 javax.faces.component包
2.6.4 javax.faces.context包
2.6.5 javax.faces.convert包
2.6.6 javax.faces.el包
2.6.7 javax.faces.event包
2.6.8 javax.faces.lifecycle包
2.6.9 javax.faces.render包
2.6.10 javax.faces.tree包
2.6.11 javax.faces.validator包
2.6.12 javax.faces.webapp包
2.7 小结
第3章 用来处理请求的对象
3.1 本章中相关类的重要性
3.2 使用FacesContext类
3.2.1 获取当前实例
3.2.2 获取和修改组件树
3.2.3 添加和获取消息
3.2.4 添加和获取请求处理事件
3.2.5 向Response对象里写入信息
3.2.6 获取和设置地区
3.2.7 操作请求处理生命周期
3.2.8 获取其他请求状态信息
3.3 使用ExternalContext类
3.3.1 获取ServletContext. ServletRequest和ServletResponse对象
3.3.2 获取ServletContext特性
3.3.3 获取Session对象及其特性
3.3.4 获取ServletContext对象的初始参数
3.3.5 获取Request对象的特性
3.3.6 访问Request对象里的参数名和值
3.3.7 获取请求头的名和值
3.3.8 获取Cookie
3.3.9 获取场所
3.3.10 获取上下文路径
3.3.11 获取资源路径
3.3.12 编码URL
3.3.13 分派请求
3.4 使用Tree类
3.5 通过Application类来访问JavaBean
3.5.1 获取Application实例的引用
3.5.2 获取Application的ValueBinding对象
3.6 使用ValueBinding类
3.6.1 获取ValueBinding所表示的对象的类型
3.6.2 获取和设置ValueBinding对象的属性
3.6.3 检查ValueBinding属性是否可写
3.7 小结
第4章 用户界面组件模型
4.1 介绍UIComponent接口
4.1.1 用标识符标识组件
4.1.2 组件的父子关系
4.1.3 用Facets创建从属组件
4.1.4 呈现组件
4.1.5 管理生命周期
4.1.6 使用验证器
4.2 在JSP页面里使用UI组件
4.2.1 用定制标记创建UI组件
4.2.2 介绍UI组件类
4.3 将组件绑定到模型对象
4.3.1 满足绑定需求
4.3.2 评估值引用表达式
4.3.3 用隐式对象提取信息
4.3.4 使用值引用表达式来获取值
4.4 小结
第5章 JSF简单组件
5.1 在JSP页面中使用定制标记库
5.2 介绍HTML定制标记库
5.3 使用定制标记
5.3.1 应用标记特性
5.3.2 创建用来测试标记的JavaBean:MyBean
5.4 小结
第6章 JSF高级组件
6.1 使用UIPanel组件
6.1.1 使用panel_grid标记呈现HTML表
6.1.2 使用panel_list标记和panel_data标记增加表记录
6.1.3 使用panel_group标记编写表头和表尾
6.1.4 使用样式表格式化UIPanel组件
6.2 使用Select组件
6.2.1 回顾