图书介绍

精通JSF:基于EJB、Hibernate、Spring整合开发与项目实践PDF|Epub|txt|kindle电子书版本网盘下载

精通JSF:基于EJB、Hibernate、Spring整合开发与项目实践
  • 徐明华,邱加永,郑经煜编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115192134
  • 出版时间:2009
  • 标注页数:398页
  • 文件大小:170MB
  • 文件页数:409页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通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

热门推荐