图书介绍

Struts与Hibernate实用教程 构建基于MVC设计模式的高效Java Web应用PDF|Epub|txt|kindle电子书版本网盘下载

Struts与Hibernate实用教程 构建基于MVC设计模式的高效Java Web应用
  • 邬继成编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121031639
  • 出版时间:2006
  • 标注页数:305页
  • 文件大小:29MB
  • 文件页数:317页
  • 主题词:软件工具-程序设计-教材;JAVA语言-程序设计-教材

PDF下载


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

下载说明

Struts与Hibernate实用教程 构建基于MVC设计模式的高效Java Web应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 Java Web编程的主要组件技术1

1.1.1 Servlet1

第1章 Java Web编程基础1

1.1.2 JSP5

1.1.3 JavaBean9

1.1.4 JDBC10

1.1.5 XML14

1.1.6 Tomcat14

1.2.1 JSP Model 1和Model 2架构17

1.2.2 MVC设计模式17

1.2 MVC设计模式17

1.2.3 MVC实现框架18

1.3 构建一个简单的基于MVC模式的Java Web应用程序18

1.3.1 数据表设计19

1.3.2 构建视图组件19

1.3.3 构建控制组件21

1.3.4 构建模型组件23

1.3.5 构建数据访问组件24

1.3.6 编译、打包、部署和运行程序26

1.3.7 讨论28

1.4 小结28

2.1.2 Struts软件包的组成29

2.1.1 Struts软件包的下载和安装29

2.1 Struts简介29

第2章 Struts入门29

2.2 Struts的基本原理30

2.3 Struts的核心组件31

2.3.1 Struts的控制器组件31

2.3.2 Struts的视图组件33

2.3.3 Struts的模型组件36

2.4 用Struts构建一个简单的登录系统37

2.4.1 用JBuilder建立一个项目工程37

2.4.2 构建JSP页面37

2.4.3 构建ActionForm41

2.4.4 构建Action45

2.4.5 构建模型组件和数据访问组件48

2.4.6 构建Struts的配置文件48

2.4.7 编译、打包、部署和运行程序50

2.5 小结51

第3章 Struts详解52

3.1 Struts配置文件struts-config.xml52

3.1.1 〈form-beans〉元素53

3.1.2 〈action-mappings〉元素54

3.1.3 〈global-forwards〉元素55

3.1.4 〈message-resources〉元素55

3.2 Struts的中央控制器56

3.2.1 Struts应用程序处理用户请求的一般过程56

3.2.2 ActionServlet类57

3.2.3 RequestProcessor类58

3.2.4 ActionServlet在web.xml中的配置60

3.3 Action类及其相关类60

3.3.1 Action类60

3.3.2 ActionMapping类62

3.3.3 ActionForward类63

3.4 ActionForm类及表单数据验证64

3.4.1 Struts的视图组件概述64

3.4.2 ActionForm的作用机理64

3.4.3 ActionForm的使用方法66

3.4.4 表单数据验证68

3.5.1 HTML标记库71

3.5 Struts常用标记库71

3.5.2 Bean标记库77

3.5.3 Logic标记库80

3.6 Struts应用示例84

3.7 小结94

第4章 Struts提高95

4.1 Struts对国际化的支持95

4.1.1 资源文件和资源包95

4.1.2 资源文件的编码转化97

4.1.3 资源包的访问98

4.1.4 国际化的应用举例99

4.2 DispatchAction类101

4.3 动态ActionForm103

4.3.1 配置动态ActionForm103

4.3.2 在Action中访问动态ActionForm104

4.3.3 动态ActionForm的表单验证105

4.3.4 动态ActionForm应用实例105

4.4 Validator验证框架106

4.4.1 Validator的安装107

4.4.2 在struts-config.xml中配置Validator107

4.4.3 validator-rules.xml的配置107

4.4.4 validation.xml的配置109

4.4.5 DynaValidatorForm类及其子类113

4.4.6 Validator的应用示例114

4.5 小结118

第5章 Hibernate入门119

5.1 Hibernate简介119

5.2 Hibernate软件包简介120

5.3 Hibernate框架简介121

5.3.1 Hibernate的结构体系121

5.3.2 Hibernate的核心组件122

5.3.3 Hibernate的运行过程123

5.4 Hibernate入门示例123

5.5 小结132

6.1.1 hibernate.properties133

第6章 Hibernate详解133

6.1 Hibernate配置文件133

6.1.2 hibernate.cfg.xml136

6.2 持久化类/对象137

6.3 映射文件xxx.hbm.xml139

6.4 Configuration类142

6.5 SessionFactory接口143

6.6 Session接口144

6.6.1 概述144

6.6.2 取得持久化对象的方法145

6.6.3 持久化对象的保存、更新和删除方法146

6.7.2 setXXX()方法150

6.7 Query接口150

6.7.1 概述150

6.7.3 list()方法151

6.7.4 excuteUpdate()方法151

6.7.5 使用命名查询(namedQuery)152

6.8 Transaction接口153

6.9 HibernateUtil类154

6.10 Hibernate应用示例155

6.11 小结160

7.1 利用关联关系操纵对象161

7.1.1 一对一关联关系的使用161

第7章 Hibernate提高161

7.1.2 一对多关联关系的使用166

7.13 多对多关联关系的使用168

7.2 Hibernate数据查询170

7.2.1 Hibernate Query Language170

7.2.2 Criteria Query方式174

7.2.3 Native SQL查询176

7.3 Hibernate的事务管理179

7.3.1 事务的特性179

7.3.2 事务隔离180

7.3.3 在Hibernate配置文件中设置隔离级别181

7.3.4 在Hibernate中使用JDBC事务182

7.3.5 在Hibernate中使用JTA事务183

7.4 Hibernate的Cache管理184

7.4.1 一级Cache184

7.4.2 二级Cache185

7.4.3 在Hibernate中使用EhCache187

7.5 小结188

第8章 用Struts和Hibernate一起构建Java Web应用189

8.1 用Struts和Hibernate构建一个列车车次查询系统189

8.1.1 设计数据表189

8.1.2 构建视图组件190

8.1.3 构建Struts组件192

8.1.4 构建模型层组件194

8.1.5 构建Hibernate组件196

8.1.6 编译、打包与运行199

8.2 用Struts和Hibernate构建一个在线招聘系统202

8.2.1 需求说明和分析202

8.2.2 招聘岗位管理模块的编程205

8.3 自己动手223

第9章 在Eclipse中开发Struts和Hibernate应用224

9.1 Eclipse概述224

9.1.1 Eclipse的由来和发展224

9.1.2 Eclipse的结构和平台内核224

9.2.1 Eclipse安装225

9.2 Eclipse开发环境的建立225

9.2.2 Eclipse多国语言包的安装227

9.2.3 Eclipse中文文本编辑器的设置228

9.3 在Eclipse中进行Java Web应用开发229

9.3.1 Eclipse中Java Web应用开发环境的建立229

9.3.2 在Eclipse中开发Java Web应用232

9.4 在Eclipse中进行Struts应用开发245

9.4.1 Easy Struts插件简介245

9.4.2 Easy Struts插件的安装与配置246

9.4.3 开发Struts应用程序247

9.5 在Eclipse中进行Hibernate应用开发267

9.5.1 Hibernate Synchronizer简介267

9.5.3 Hibernate应用程序的开发268

9.5.2 Hibernate Synchronizer的下载和安装268

9.6 小结280

第10章 Java Web应用开发中常用的开源软件工具281

10.1 开源软件概述281

10.1.1 开源软件的历史与现状281

10.1.2 主要开源软件项目介绍282

10.1.3 基于开源软件的Java Web应用开发的技术方案284

10.2 构建工具Ant的用法284

10.2.1 Ant简介284

10.2.2 Ant的安装与配置285

10.2.4 编译源代码286

10.2.3 Ant的构建文件build.xml286

10.2.5 文件系统操作288

10.2.6 应用举例289

10.3 Log4j的用法291

10.3.1 Log4j简介291

10.3.2 Log4j的组成291

10.3.3 Log4j的配置296

10.3.4 Log4j的应用实例297

10.4 MySQL的用法300

10.4.1 MySQL数据库简介300

10.4.2 MySQL的下载与安装301

10.4.3 MySQL的常用命令301

10.5 小结305

热门推荐