Struts与Hibernate实用教程 构建基于MVC设计模式的高效Java Web应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:邬继成编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121031639
- 页数:305 页
1.1 Java Web编程的主要组件技术 1
1.1.1 Servlet 1
第1章 Java Web编程基础 1
1.1.2 JSP 5
1.1.3 JavaBean 9
1.1.4 JDBC 10
1.1.5 XML 14
1.1.6 Tomcat 14
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 构建ActionForm 41
2.4.4 构建Action 45
2.4.5 构建模型组件和数据访问组件 48
2.4.6 构建Struts的配置文件 48
2.4.7 编译、打包、部署和运行程序 50
2.5 小结 51
第3章 Struts详解 52
3.1 Struts配置文件struts-config.xml 52
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 动态ActionForm 103
4.3.1 配置动态ActionForm 103
4.3.2 在Action中访问动态ActionForm 104
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中配置Validator 107
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.properties 133
第6章 Hibernate详解 133
6.1 Hibernate配置文件 133
6.1.2 hibernate.cfg.xml 136
6.2 持久化类/对象 137
6.3 映射文件xxx.hbm.xml 139
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 Language 170
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 一级Cache 184
7.4.2 二级Cache 185
7.4.3 在Hibernate中使用EhCache 187
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.xml 286
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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017