当前位置:首页 > 工业技术
J2EE轻量级应用开发教程
J2EE轻量级应用开发教程

J2EE轻量级应用开发教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:郑睿主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2010
  • ISBN:9787040288452
  • 页数:257 页
图书介绍:本书是国家示范性高等职业院校建设项目成果教材。本书介绍了J2EE开发中Struts、Hibernate、Spring等目前主流框架的具体使用方法。本书包括15章,分为三个部分。第一部分讲述Struts起源,体系结构,Struts工作原理,应用程序国际化,表单验证及Struts标记。第二部分讲述Hibernate基础知识,实体映射,复杂实体映射,对象关联映射,HQL数据查询。第三部分讲述Spring基础知识,Spring核心模块,Spring IOC概念,控制反转,依赖注入,Spring 容器实例化及Bean实例化等Spring框架的实用技术。本书适合作为高职高专院校计算机相关专业的教材,也可作为初学者的自学用书,以及作为开发人员的参考资料。
《J2EE轻量级应用开发教程》目录

第1章 Struts概述 1

本章要点 1

1.1 Struts起源 1

1.2 架构的概念 2

1.3 Struts体系结构 3

1.3.1 经典MVC设计模式 3

1.3.2 JSP计模式 3

1.3.3 Struts 1.1 MVC体系结构 5

本章小结 6

第2章 Struts 1.1安装和使用初步 7

本章要点 7

2.1 Struts安装 7

2.1.1 需要提前安装的软件 7

2.1.2 通过Struts的二进制发布包安装Struts 8

2.1.3 通过源码构造Struts 8

2.1.4 Struts的基本组件包简介 8

2.2 开发第一个Struts应用程序 9

2.2.1 应用程序功能及UI设计 9

2.2.2 实现步骤 10

本章小结 15

第3章 Struts核心机制及组件 16

本章要点 16

3.1 Struts工作原理 16

3.2 Struts核心组件 19

3.2.1 Model组件 19

3.2.2 View组件 29

3.2.3 Controller组件 29

3.3 应用程序国际化 38

3.3.1 Resource Bundle 39

3.3.2 Struts标记使用初步 40

3.3.3 开发第一个Struts国际化应用程序 41

3.4 表单验证和错误管理 44

3.4.1 ActionError和ActionErrors 44

3.4.2 表单验证 45

3.4.3 错误管理 47

本章小结 50

第4章 Struts配置 51

本章要点 51

4.1 应用程序部署文件web.xml 51

4.2 Struts配置文件struts-config.xml 52

本章小结 55

第5章 Struts高级特性 56

本章要点 56

5.1 动态表单及动态验证表单 56

5.1.1 动态表单 56

5.1.2 动态验证表单 57

5.2 Struts JDBC连接池 65

本章小结 69

第6章 Struts标记库 70

本章要点 70

6.1 HTML标记 70

6.1.1 基本标记 71

6.1.2 表单及输入组件标记 72

6.1.3 显示错误信息的标记 75

6.2 Bean标记 75

6.2.1 Bean定义标记 76

6.2.2 变量定义标记 78

6.2.3 显示Bean属性标记 82

6.2.4 消息标记和国际化 82

6.3 逻辑标记 82

6.3.1 条件逻辑标记 82

6.3.2 重复逻辑标记 85

6.3.3 流程控制标记 88

6.4 模板标记 89

本章小结 91

第7章 Hibernate框架 92

本章要点 92

7.1 概述 92

7.1.1 Hibernate产生背景 92

7.1.2 Hibernate的相关概念 94

7.1.3 Hibernate的下载及设置 94

7.1.4 第一个Hibernate示例 95

7.1.5 第二个Hibernate示例 101

7.2 实体映射基础 105

7.2.1 Hibernate基本配置 105

7.2.2 Hibernate架构 111

7.2.3 Hibernate核心API 112

7.2.4 持久化对象的生命周期 118

7.3 复杂实体映射 119

7.3.1 联合主键 120

7.3.2 组合映射 127

7.3.3 Blob/Clob数据类型的映射关系 132

7.4 对象关联映射 137

7.4.1 集合类映射 137

7.4.2 关联映射:一对多/多对一 141

7.4.3 关联映射:一对一(外键关联) 148

7.4.4 关联映射:一对一(主键关联) 154

7.4.5 关联映射:多对多 157

7.4.6 继承关系映射 164

7.5 数据查询 171

7.5.1 HQL基本查询 171

7.5.2 HQL条件查询 173

7.5.3 其他查询方式 174

本章小结 176

第8章 Spring 177

本章要点 177

8.1 Spring介绍 177

8.2 Spring核心模块 177

8.3 Spring实例 180

本章小结 187

第9章 Spring IOC 188

本章要点 188

9.1 IOC介绍 188

9.2 控制反转 188

9.3 依赖注入 191

本章小结 192

第10章 Spring容器 193

本章要点 193

10.1 容器实例化 193

10.1.1 从classpath路径下加载applicationContext.xml文件 193

10.1.2 从文件系统中加载applicationContext.xml文件 194

10.1.3 从输入流中加载applicationContext.xml文件 194

10.1.4 基于多配置文件的加载 194

10.2 Bean实例化 195

10.2.1 使用构造器创建实例 195

10.2.2 使用静态工厂方法创建实例 196

10.2.3 使用实例工厂方法创建实例 197

本章小结 199

第11章 Spring数据访问 200

本章要点 200

11.1 Spring对DAO的支持 200

11.1.1 DAO 200

11.1.2 一致的异常层次 200

11.1.3 一致的DAO抽象类 201

11.2 在Spring中使用JDBC 201

11.2.1 使用JdbcTemplate 201

11.2.2 JDBC操作的Java对象化 207

11.3 在Spring中使用Hibernate 209

11.4 自增长序列DataFieldMax-ValueIncrementer 209

本章小结 210

第12章 Spring对Hibenate的支持 211

本章要点 211

12.1 在MyEclipse开发配置Hibernate和Spring 211

12.2 配置数据浏览视图 211

12.2.1 创建新项目 212

12.2.2 安装Spring框架 212

12.2.3 安装Hibernate 3.1框架 212

12.3 注入SessionFactory 218

12.4 使用HibernateTemplate 225

12.5 使用HibernateDaoSupport 227

12.6 使用HibernateTemplate进行分页 228

本章小结 229

第13章 Spring事务处理 230

本章要点 230

13.1 事务概念 230

13.1.1 编程序事务管理 231

13.1.2 声明式事务管理 231

13.2 JDBC编程序事务处理 233

13.2.1 使用TransactionTemplate 233

13.2.2 使用PlatformTransaction Manager 235

13.3 JDBC声明式事务管理 236

13.4 Hibernate编程序事务处理 238

13.5 Hibernate声明式事务管理 241

13.6 编程序事务管理与声明式事务管理的选择 242

13.7 事务属性介绍 243

本章小结 243

第14章 Spring MVC 244

本章要点 244

14.1 Spring Web MVC框架 244

14.2 分发器 247

14.3 WebApplicationContext 248

14.3.1 使用ContextLoadListener 248

14.3.2 使用ContextLoadServlet 249

本章小结 249

第15章 Spring对Struts的支持 250

本章要点 250

15.1 使用DelegatingActionProxy类 250

15.2 使用ActionSupport 254

本章小结 256

返回顶部