图书介绍
精通JSF:基于EJB、Hibernate、Spring整合开发与项目实践PDF|Epub|txt|kindle电子书版本网盘下载
![精通JSF:基于EJB、Hibernate、Spring整合开发与项目实践](https://www.shukui.net/cover/60/31219179.jpg)
- 徐明华,邱加永,郑经煜编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115192134
- 出版时间:2009
- 标注页数:398页
- 文件大小:170MB
- 文件页数:409页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
精通JSF:基于EJB、Hibernate、Spring整合开发与项目实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 JSF基础2
第1章 JSF和开发环境配置基础知识2
1.1获取JSF2
1.2安装与配置JDK3
1.3 Tomcat安装与配置5
1.4安装与配置MyEclipse9
1.5安装与配置MySQL11
1.6小结14
第2章 创建JSF应用程序15
2.1 JSF开发环境准备15
2.1.1基本要求15
2.1.2选择JSF的实现15
2.2创建第一个JSF应用16
2.2.1运行效果16
2.2.2创建Web应用17
2.2.3映射一个FacesServlet的实例17
2.2.4创建JSF页面18
2.2.5定义页面导航22
2.2.6创建一个后台Bean23
2.2.7添加一个托管Bean声明24
2.2.8运行调试24
2.3 JSF请求处理生命周期详解25
2.3.1恢复视图26
2.3.2应用请求值26
2.3.3处理验证26
2.3.4更新模型值27
2.3.5调用应用程序27
2.3.6呈现响应27
2.4第一个JSF应用的请求处理生命周期分析27
2.5关于用户界面组件的immediate属性30
2.6 WC与JSF30
2.6.1经典WC设计模式30
2.6.2 JSF的模型、视图和控制器31
2.7小结32
第二篇 J3F实战技术34
第3章 JSF组件34
3.1 HTML标签组件说明34
3.1.1输入类标签36
3.1.2输出类标签37
3.1.3选择类标签38
3.1.4命令类标签42
3.1.5其他类标签42
3.1.6页面绘制实例43
3.2 Core标签组件说明45
3.3事件处理48
3.3.1值改变事件48
3.3.2动作事件52
3.4综合应用54
3.5小结60
第4章 JSF托管Bean61
4.1 JavaBean类型的托管Bean61
4.2容器类型的托管Bean63
4.3初始化托管Bean65
4.3.1初始化简单对象65
4.3.2初始化列表66
4.4托管Bean的有效范围67
4.5如何外部调用托管Bean68
4.5.1在页面上调用Bean69
4.5.2在组件中调用Bean69
4.5.3在配置文件中调用托管Bean71
4.6小结71
第5章 导航规则72
5.1静态导航实例72
5.1.1创建Bean文件73
5.1.2设置配置文件73
5.1.3绘制页面文件74
5.1.4设置web.xml75
5.1.5使用静态导航的疑问76
5.2动态导航实例76
5.2.1代码清单76
5.2.2配置清单77
5.2.3主页面清单78
5.3非常规导航79
5.3.1值改变事件79
5.3.2动作事件83
5.4小结85
第6章 转换器86
6.1转换的时机86
6.2使用标准转换器87
6.2.1标准转换器的使用方法87
6.2.2 Java基本类型转换器的使用87
6.2.3 DateTime转换器的使用88
6.2.4 Number转换器的使用89
6.3自定义转换器89
6.3.1定义一个类,实现javax.faces.convert.Converter接口89
6.3.2在Faces上下文中注册自定义转换器91
6.3.3用<f:converter/>标签在页面中使用自定义转换器91
6.4小结91
第7章 验证器92
7.1验证器的基本知识92
7.1.1为什么需要验证模型92
7.1.2验证的时机92
7.1.3使用标准验证器93
7.2自定义验证器93
7.2.1定义一个类,实现j avax.faces.validator.Validator接口93
7.2.2在Faces上下文中注册自定义验证器94
7.2.3用<f:validator/>标签在页面中使用自定义验证器94
7.3转换器和验证器综合示例95
7.3.1创建用户注册的应用95
7.3.2创建用户注册所需要绑定的后台Bean95
7.3.3配置托管Bean95
7.3.4添加自定义转换器和自定义验证器96
7.3.5创建用户注册页面96
7.3.6配置导航规则98
7.3.7运行查看效果98
7.4小结99
第8章 JSF应用的国际化100
8.1国际化和本地化的概念100
8.2 Java对国际化的支持101
8.2.1 Java国际化原理101
8.2.2 Java国际化实例101
8.3 JSF对国际化的支持102
8.3.1创建本地化资源文件102
8.3.2加载一个资源包103
8.3.3引用本地化静态数据103
8.3.4引用本地化动态数据103
8.3.5引用错误消息104
8.3.6图片、日期时间和数字的国际化105
8.4 JSF国际化综合实例105
8.4.1实现用户登录验证的国际化105
8.4.2实现自选语言栏111
8.5小结115
第9章 JSF页面布局方案116
9.1使用JSP的include实现页面布局117
9.1.1 include知识介绍117
9.1.2 include实现页面布局117
9.2使用Tiles框架实现页面布局119
9.2.1设置Tiles模板引擎119
9.2.2使用XML配置模板资源120
9.2.3创建用于布局的JSP文件121
9.2.4创建内容JSP文件121
9.2.5使用Tiles框架的布局方案122
9.2.6运行查看效果122
9.3小结122
第10章 Facelets的使用123
10.1安装Facelets123
10.2使用Facelets进行页面模板化布局125
10.3使用JSFC128
10.4复合组件130
10.4.1创建复合组件定义文件130
10.4.2创建Facelets标签库描述文件131
10.4.3在web.xml中声明标签库描述文件131
10.4.4用命名空间导入标签库描述文件131
10.5小结132
第11章 JSF与Ajax的整合133
11.1 JSF把输入组件解析成HTML标签的细节133
11.2 JSF整合Ajax137
11.2.1为什么要使用Ajax137
11.2.2 Ajax简介137
11.2.3Ajax的工作原理137
11.2.4 Ajax示例138
11.2.5 Ajax4jsf框架141
11.3小结147
第12章 JSF自定义组件148
12.1 JSF组件模型148
12.2 JSF自定义组件开发步骤149
12.2.1创建自定义的组件类149
12.2.2定制渲染器151
12.2.3注册组件151
12.2.4编写标签处理类152
12.2.5创建标签库描述文件来登记这个标签153
12.3自定义组件实例:数据分页156
12.3.1运行效果156
12.3.2分页组件标签解析156
12.3.3标签库描述文件157
12.3.4标签处理类158
12.3.5组件渲染器159
12.3.6注册组件163
12.3.7组件类163
12.3.8一些思考163
12.4小结164
第三篇 JSF项目实战166
第13章 留言本(JSF+JDBC)166
13.1系统概述166
13.2需求分析166
13.2.1系统总体设计图167
13.2.2用例图167
13.3数据库设计168
13.4页面代码实现页面间转向的关系168
13.5其他功能分析184
13.6配置文件205
13.7运行工程208
13.7.1使用工具208
13.7.2工程部署208
13.7.3运行程序209
13.8小结211
第14章 博客管理系统(JSF+ Facelets+iBATIS)212
14.1系统设计212
14.1.1功能说明212
14.1.2系统架构214
14.1.3技术架构214
14.2持久层技术iBATIS介绍214
14.2.1 iBATIS介绍214
14.2.2 iBATIS的使用215
14.3持久层设计217
14.3.1数据库表设计217
14.3.2创建实体类218
14.3.3创建实体类的SQL Map映射文件220
14.3.4 DAO组件设计227
14.3.5 DAO接口定义227
14.3.6 DAO实现类234
14.4业务逻辑层开发245
14.4.1账户业务逻辑类AccountService246
14.4.2文章分类业务逻辑类ArticleTypeService247
14.4.3文章业务逻辑类ArticleService249
14.4.4文章回复业务逻辑类FeedbackService253
14.5 Web层设计255
14.5.1 Web层概述255
14.5.2前台浏览各功能模块的设计与实现261
14.5.3后台管理各功能模块的设计与实现274
14.6分页组件的设计279
14.6.1使用方式279
14.6.2标签库描述文件280
14.6.3标签处理类282
14.6.4组件渲染器283
14.6.5注册组件286
14.7后台管理过滤设计287
14.8运行本项目的说明289
14.8.1开发环境说明289
14.8.2运行环境说明289
14.8.3编码说明289
14.8.4 Jar包说明289
14.8.5安装运行说明289
14.9小结290
第15章 新闻发布系统(JSF+EJB)291
15.1系统概述291
15.2需求分析291
15.2.1系统总体设计图292
15.2.2用例图292
15.3数据库设计292
15.3.1数据库需求分析292
15.3.2数据库逻辑设计293
15.3.3事务处理浅析294
15.3.4页面间转向关系294
15.4页面代码实现294
15.5业务层代码分析318
15.6配置文件web.xml337
15.7运行工程337
15.7.1使用工具337
15.7.2工程部署337
15.7.3运行程序338
15.8小结339
第16章 在线宠物店(Petstore )(JSF+Spring+Hibernate)340
16.1实例功能说明及系统架构340
16.1.1实例功能说明340
16.1.2系统架构341
16.2持久层开发342
16.2.1持久层域模型设计342
16.2.2持久层DAO组件设计349
16.3数据层表结构生成357
16.3.1编写hibemate.cfg.xml配置文件357
16.3.2编写方法调用S chemaExport类生成数据库脚本358
16.4业务逻辑层开发359
16.4.1业务逻辑接口设计359
16.4.2异常处理362
16.4.3实现业务逻辑组件362
16.4.4装配业务逻辑组件368
16.4.5事务管理369
16.5使用服务定位器模式370
16.5.1 ServiceLocator模式介绍370
16.5.2 ServiceLocator模式实现370
16.6 JSF与Spring的整合372
16.7 Web层设计372
16.7.1 Web层概述372
16.7.2首页的设计与实现378
16.7.3浏览宠物模块的设计与实现381
16.7.4账户模块的设计与实现385
16.7.5购买宠物模块的设计与实现390
16.8安全性设计395
16.9运行本项目的一些说明397
16.9.1开发环境说明397
16.9.2查看源码说明397
16.9.3运行环境说明397
16.9.4编码说明397
16.9.5 Jar包说明397
16.9.6安装运行说明398
16.10小结398