简介
本书循序渐进、由浅入深地讲解如何构架和开发JSF应用程序。全书共
15章,分基础、实战及进阶三个部分。其中第1~3章为基础部分,介绍JSF
基本知识、JSF导航相关的基础知识、JSF托管Bean相关的基础知识等。第4
~10章介绍JSF实战,主要通过介绍实用知识点来了解相关的经典案例,结
合企业开发中要注意的事项,分类予以说明;通过这几个章节的练习,使
读者对JSF开发有个清晰的了解,对JSF框架掌握得更加熟练。第11~15章
为进阶部分,介绍几个完整的JSF应用程序开发案例,通过这些接近于企业
中真实项目的案例,使读者更进一步理解编码规范,领悟项目开发中的技
巧,从而更加透彻地理解JSF框架,为以后更深入地学习JSF打下良好的基
础。
本书定位于有志学习JSF的初级编程人员,或有一定基础、想提升编程
能力的人员;既可作为大学及中专的教程,又可以作为编程爱好者的自学
用书。
目录
目录
第1章 JSF介绍
1.1 获取JSF
1.2 安装JDK
1.3 Tomcat安装配置
1.4 获取MyEclipse
1.5 获取MySQL
1.6 本章小结
1.7 习题
第2章 JSF起步
2.1 JSF应用程序配置
2.2 Hello World
2.3 生命周期
2.3.1 生命周期概述
2.3.2 生命周期实例
2.4 本章小结
2.5 习题
第3章 JSF托管Bean
3.1 JavaBean类型的托管Bean
3.2 容器类型的托管Bean
3.3 初始化托管Bean
3.3.1 初始化简单对象
3.3.2 初始化列表
3.4 托管Bean的有效范围
3.5 如何从外部调用托管Bean
3.5.1 在页面上调用Bean
3.5.2 在组件中调用Bean
3.5.3 在配置文件中调用托管Bean
3.6 本章小结
3.7 习题
第4章 导航规则
4.1 静态导航实例
4.1.1 创建bean文件
4.1.2 设置配置文件
4.1.3 绘制页面文件
4.1.4 设置web.xml
4.1.5 疑问
4.2 动态导航实例
4.2.1 代码清单
4.2.2 配置清单
4.2.3 页面清单
4.3 事件导航
4.3.1 值改变事件
4.3.2 动作事件
4.4 本章小结
4.5 习题
第5章 验证器和转换器
5.1 验证器
5.1.1 标准验证器
5.1.2 非标准验证器
5.2 转换器
5.2.1 DateTime转换器
5.2.2 Number转换器
5.2.3 应用实例
5.3 本章小结
5.4 习题
第6章 国际化
6.1 普通信息的国际化
6.2 消息信息的国际化
6.2.1 标准消息的国际化
6.2.2 自定义异常消息国际化
6.3 国际化应用举例
6.3.1 开发前的准备工作
6.3.2 猜数字游戏效果
6.3.3 代码分析
6.4 本章小结
6.5 习题
第7章 标准组件应用
7.1 标记组件说明
7.2 输入类标记(UIInput)
7.2.1 inputText
7.2.2 inputTextarea
7.2.3 inputSecret
7.2.4 inputHidden
7.3 输出类标记(UIOutput)
7.3.1 outputText
7.3.2 outputLabel
7.3.3 outputLink
7.3.4 outputFormat
7.4 选择类标记
7.5 命令类标记
7.6 其他类标记
7.7 综合应用
7.8 本章小结
7.9 习题
第8章 表格应用实例
8.1 简单表格
8.1.1 显示普通数据
8.1.2 显示绑定数据
8.2 复杂表格
8.3 本章小结
8.4 习题
第9章 自定义组件应用
9.1 自定义标记
9.2 自定义组件
9.3 自定义转换器
9.4 自定义验证器
9.5 本章小结
9.6 习题
第10章 JSF与Hibernate.Spring
10.1 为Eclipse配置Hibernate
10.1.1 数据库设计
10.1.2 Hibernate实例演示
10.2 为Eclipse配置Spring
10.3 Spring中事务的配置
10.3.1 采用TransactionProxyFactoryBean生成事务代理
10.3.2 采用继承简化事务代理
10.3.3 采用BeanNarneAutoProxyCreator自动创建事务代理
10.3.4 采用DefaultAdvisorAutoProxyCreator自动创建事务代理
10.4 事务设置说明
10.5 本章小结
10.6 习题
第11章 智力测试系统
11.1 系统概述
11.2 需求分析
11.3 系统设计
11.3.1 系统业务实体设计
11.3.2 页面之间的关系
11.4 系统功能实现
11.4.1 出题
11.4.2 答案正确时的显示
11.4.3 答案错误时的显示
11.4.4 测试完毕时的显示
11.5 其他功能分析
11.5.1 Problem类文件
11.5.2 QuestionBiz类文件
11.5.3 QuizBean类文件
11.6 配置文件
11.7 运行工程
11.7.1 使用工具
11.7.2 工程部署
11.7.3 运行程序
11.8 本章小结
11.9 习题
第12章 购书管理系统
12.1 系统概述
12.2 需求分析
12.2.1 系统总体设计图
12.2.2 系统用例
12.3 系统设计
12.3.1 系统业务实体设计
12.3.2 页面间的关系
12.4 系统功能实现
12.4.1 列表页
12.4.2 购物车存放商品页
12.4.3 购书管理页
12.4.4 添加图书时的显示
12.4.5 编辑图书时的显示
12.5 其他功能分析
12.5.1 index.jsp页面
12.5.2 Book类文件
12.5.3 BooksBiz类文件
12.5.4 BooksBean类文件
12.5.5 配置文件
12.6 运行工程
12.6.1 使用工具
12.6.2 工程部署
12.6.3 运行程序
12.7 本章小结
12.8 习题
第13章 图书订购系统
13.1 系统概述
13.2 需求分析
13.2.1 系统总体设计
13.2.2 系统用例
13.3 数据库设计
13.3.1 数据库需求分析
13.3.2 数据库逻辑设计
13.3.3 数据库配置
13.3.4 页面间转向的关系图
13.4 代码实现
13.4.1 列表页
13.4.2 图书详细页
13.4.3 购物列表
13.4.4 确认订单页
13.4.5 订单处理结果
13.4.6 页面布局
13.5 其他功能分析
13.6 配置文件
13.6.1 faces-config.xml文件
13.6.2 web.xml文件
13.7 运行工程
13.7.1 使用工具
13.7.2 工程部署
13.7.3 运行程序
13.8 本章小结
13.9 习题
第14章 成绩管理系统
14.1 系统概述
14.2 需求分析
14.2.1 系统总体设计图
14.2.2 系统用例
14.3 数据库设计
14.3.1 数据库需求分析
14.3.2 数据库逻辑设计
14.3.3 数据库配置
14.3.4 页面间的转向关系
14.4 学生管理模块
14.4.1 学生浏览首页
14.4.2 学生信息管理首页
14.4.3 添加学生信息页
14.5 班级管理模块
14.5.1 班级信息首页
14.5.2 添加班级信息首页
14.6 用户管理模块
14.6.1 用户信息首页
14.6.2 添加用户信息页
14.6.3 修改用户信息页
14.7 系统登录模块
14.8 其他功能分析
14.8.1 页面跳转功能的实现
14.8.2 HibernateSessionFactory类文件
14.8.3 IAdminDao接u与AdminDaolmpl类的关系
14.8.4 IStuClassDao接口与StuClassDaoImpl类的关系
14.8.5 IStudentDao接口与StudentDaolmpl类的关系
14.8.6 lAdminService类文件
14.8.7 IStuClassService类文件
14.8.8 IStudentService类文件
14.8.9 AdminServiceImpl类文件
14.8.10 Admin类文件
14.8.11 Admin.hbm.xml文件
14.8.12 AdminV类文件
14.8.13 StuclassV类文件
14.8.14 StudentV类文件
14.9 配置文件
14.9.1 faces-config.xml文件
14.9.2 web.xml文件
14.9.3 hibernate.cfg.xml文件
14.10 运行工程
14.10.1 使用工具
14.10.2 工程部署
14.10.3 运行程序
14.11 本章小结
14.12 习题
第15章 留言管理系统
15.1 系统概述
15.1.1 相关技术介绍
15.1.2 系统总体设计
15.1.3 系统用例
15.2 数据库设计
15.2.1 数据库需求分析
15.2.2 数据库逻辑设计
15.2.3 数据库配置
15.2.4 页面间转向的关系
15.3 前台系统实现
15.3.1 留言板首页
15.3.2 添加留言显示
15.4 后台系统实现
15.4.1 管理员登录页
15.4.2 后台管理首页
15.4.3 回复留言的页面
15.4.4 登录失败提示信息页面
15.5 功能代码分析
15.6 运行工程
15.6.1 使用工具
15.6.2 工程部署
15.6.3 运行程序
15.7 本章小结
15.8 习题
?QuBx
第1章 JSF介绍
1.1 获取JSF
1.2 安装JDK
1.3 Tomcat安装配置
1.4 获取MyEclipse
1.5 获取MySQL
1.6 本章小结
1.7 习题
第2章 JSF起步
2.1 JSF应用程序配置
2.2 Hello World
2.3 生命周期
2.3.1 生命周期概述
2.3.2 生命周期实例
2.4 本章小结
2.5 习题
第3章 JSF托管Bean
3.1 JavaBean类型的托管Bean
3.2 容器类型的托管Bean
3.3 初始化托管Bean
3.3.1 初始化简单对象
3.3.2 初始化列表
3.4 托管Bean的有效范围
3.5 如何从外部调用托管Bean
3.5.1 在页面上调用Bean
3.5.2 在组件中调用Bean
3.5.3 在配置文件中调用托管Bean
3.6 本章小结
3.7 习题
第4章 导航规则
4.1 静态导航实例
4.1.1 创建bean文件
4.1.2 设置配置文件
4.1.3 绘制页面文件
4.1.4 设置web.xml
4.1.5 疑问
4.2 动态导航实例
4.2.1 代码清单
4.2.2 配置清单
4.2.3 页面清单
4.3 事件导航
4.3.1 值改变事件
4.3.2 动作事件
4.4 本章小结
4.5 习题
第5章 验证器和转换器
5.1 验证器
5.1.1 标准验证器
5.1.2 非标准验证器
5.2 转换器
5.2.1 DateTime转换器
5.2.2 Number转换器
5.2.3 应用实例
5.3 本章小结
5.4 习题
第6章 国际化
6.1 普通信息的国际化
6.2 消息信息的国际化
6.2.1 标准消息的国际化
6.2.2 自定义异常消息国际化
6.3 国际化应用举例
6.3.1 开发前的准备工作
6.3.2 猜数字游戏效果
6.3.3 代码分析
6.4 本章小结
6.5 习题
第7章 标准组件应用
7.1 标记组件说明
7.2 输入类标记(UIInput)
7.2.1 inputText
7.2.2 inputTextarea
7.2.3 inputSecret
7.2.4 inputHidden
7.3 输出类标记(UIOutput)
7.3.1 outputText
7.3.2 outputLabel
7.3.3 outputLink
7.3.4 outputFormat
7.4 选择类标记
7.5 命令类标记
7.6 其他类标记
7.7 综合应用
7.8 本章小结
7.9 习题
第8章 表格应用实例
8.1 简单表格
8.1.1 显示普通数据
8.1.2 显示绑定数据
8.2 复杂表格
8.3 本章小结
8.4 习题
第9章 自定义组件应用
9.1 自定义标记
9.2 自定义组件
9.3 自定义转换器
9.4 自定义验证器
9.5 本章小结
9.6 习题
第10章 JSF与Hibernate.Spring
10.1 为Eclipse配置Hibernate
10.1.1 数据库设计
10.1.2 Hibernate实例演示
10.2 为Eclipse配置Spring
10.3 Spring中事务的配置
10.3.1 采用TransactionProxyFactoryBean生成事务代理
10.3.2 采用继承简化事务代理
10.3.3 采用BeanNarneAutoProxyCreator自动创建事务代理
10.3.4 采用DefaultAdvisorAutoProxyCreator自动创建事务代理
10.4 事务设置说明
10.5 本章小结
10.6 习题
第11章 智力测试系统
11.1 系统概述
11.2 需求分析
11.3 系统设计
11.3.1 系统业务实体设计
11.3.2 页面之间的关系
11.4 系统功能实现
11.4.1 出题
11.4.2 答案正确时的显示
11.4.3 答案错误时的显示
11.4.4 测试完毕时的显示
11.5 其他功能分析
11.5.1 Problem类文件
11.5.2 QuestionBiz类文件
11.5.3 QuizBean类文件
11.6 配置文件
11.7 运行工程
11.7.1 使用工具
11.7.2 工程部署
11.7.3 运行程序
11.8 本章小结
11.9 习题
第12章 购书管理系统
12.1 系统概述
12.2 需求分析
12.2.1 系统总体设计图
12.2.2 系统用例
12.3 系统设计
12.3.1 系统业务实体设计
12.3.2 页面间的关系
12.4 系统功能实现
12.4.1 列表页
12.4.2 购物车存放商品页
12.4.3 购书管理页
12.4.4 添加图书时的显示
12.4.5 编辑图书时的显示
12.5 其他功能分析
12.5.1 index.jsp页面
12.5.2 Book类文件
12.5.3 BooksBiz类文件
12.5.4 BooksBean类文件
12.5.5 配置文件
12.6 运行工程
12.6.1 使用工具
12.6.2 工程部署
12.6.3 运行程序
12.7 本章小结
12.8 习题
第13章 图书订购系统
13.1 系统概述
13.2 需求分析
13.2.1 系统总体设计
13.2.2 系统用例
13.3 数据库设计
13.3.1 数据库需求分析
13.3.2 数据库逻辑设计
13.3.3 数据库配置
13.3.4 页面间转向的关系图
13.4 代码实现
13.4.1 列表页
13.4.2 图书详细页
13.4.3 购物列表
13.4.4 确认订单页
13.4.5 订单处理结果
13.4.6 页面布局
13.5 其他功能分析
13.6 配置文件
13.6.1 faces-config.xml文件
13.6.2 web.xml文件
13.7 运行工程
13.7.1 使用工具
13.7.2 工程部署
13.7.3 运行程序
13.8 本章小结
13.9 习题
第14章 成绩管理系统
14.1 系统概述
14.2 需求分析
14.2.1 系统总体设计图
14.2.2 系统用例
14.3 数据库设计
14.3.1 数据库需求分析
14.3.2 数据库逻辑设计
14.3.3 数据库配置
14.3.4 页面间的转向关系
14.4 学生管理模块
14.4.1 学生浏览首页
14.4.2 学生信息管理首页
14.4.3 添加学生信息页
14.5 班级管理模块
14.5.1 班级信息首页
14.5.2 添加班级信息首页
14.6 用户管理模块
14.6.1 用户信息首页
14.6.2 添加用户信息页
14.6.3 修改用户信息页
14.7 系统登录模块
14.8 其他功能分析
14.8.1 页面跳转功能的实现
14.8.2 HibernateSessionFactory类文件
14.8.3 IAdminDao接u与AdminDaolmpl类的关系
14.8.4 IStuClassDao接口与StuClassDaoImpl类的关系
14.8.5 IStudentDao接口与StudentDaolmpl类的关系
14.8.6 lAdminService类文件
14.8.7 IStuClassService类文件
14.8.8 IStudentService类文件
14.8.9 AdminServiceImpl类文件
14.8.10 Admin类文件
14.8.11 Admin.hbm.xml文件
14.8.12 AdminV类文件
14.8.13 StuclassV类文件
14.8.14 StudentV类文件
14.9 配置文件
14.9.1 faces-config.xml文件
14.9.2 web.xml文件
14.9.3 hibernate.cfg.xml文件
14.10 运行工程
14.10.1 使用工具
14.10.2 工程部署
14.10.3 运行程序
14.11 本章小结
14.12 习题
第15章 留言管理系统
15.1 系统概述
15.1.1 相关技术介绍
15.1.2 系统总体设计
15.1.3 系统用例
15.2 数据库设计
15.2.1 数据库需求分析
15.2.2 数据库逻辑设计
15.2.3 数据库配置
15.2.4 页面间转向的关系
15.3 前台系统实现
15.3.1 留言板首页
15.3.2 添加留言显示
15.4 后台系统实现
15.4.1 管理员登录页
15.4.2 后台管理首页
15.4.3 回复留言的页面
15.4.4 登录失败提示信息页面
15.5 功能代码分析
15.6 运行工程
15.6.1 使用工具
15.6.2 工程部署
15.6.3 运行程序
15.7 本章小结
15.8 习题
?QuBx
JSF编程实战导航
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!