图书介绍

Java EE企业级架构开发技术与案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java EE企业级架构开发技术与案例教程
  • 杨树林,胡洁萍编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111324683
  • 出版时间:2011
  • 标注页数:284页
  • 文件大小:605MB
  • 文件页数:298页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java EE企业级架构开发技术与案例教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java EE概述1

1.1 Java EE简介1

1.1.1 Java EE框架的产生1

1.1.2 什么是Java EE2

1.1.3 Java EE规范新概念3

1.1.4 Java EE常用技术4

1.2 搭建Java EE开发环境5

1.2.1 安装JSEDK5

1.2.2 安装Java EE开发工具6

1.2.3 安装MySQL8

1.2.4 安装GlassFish13

1.3 Java EE应用中的分层架构15

1.3.1 分层架构模式16

1.3.2 Java EE中的三层结构17

1.3.3 结合MVC模式的分层结构17

1.3.4 案例1-1 网络书城系统分析与设计17

本章小结27

习题27

第2章 Java Web应用开发基础28

2.1 JDBC技术28

2.1.1 JDBC简介28

2.1.2 JDBC访问数据库的基本步骤29

2.1.3 案例2-1 网络书城系统数据访问层的实现29

2.1.4 JDBC数据源与连接池33

2.2 Servlet技术36

2.2.1 什么是Servlet36

2.2.2 如何建立Servlet36

2.2.3 案例2-2 建立超级管理员登录Servlet37

2.2.4 Servlet的配置40

2.2.5 转发和重定向40

2.2.6 处理请求和响应41

2.2.7 案例2-3 使用Servlet实现验证码43

2.3 过滤器和监听器45

2.3.1 过滤器Filter45

2.3.2 案例2-4 设计一个编码过滤器45

2.3.3 监听器Listener47

2.3.4 Servlet上下文与会话48

2.3.5 案例2-5 统计访问人数和在线人数49

2.4 JSP、标签和表达式语言51

2.4.1 JSP概述51

2.4.2 JSP隐含对象52

2.4.3 自定义标签的设计与使用53

2.4.4 案例2-6 设计图书分类标签53

2.4.5 表达式语言EL和标准标签库JSTL56

2.4.6 案例2-7 实现图书分类的管理60

本章小结64

习题64

第3章 MVC框架技术Struts265

3.1 Struts2概述65

3.1.1 Struts框架的历史65

3.1.2 Struts2下载与配置66

3.1.3 案例3-1 使用Struts2实现客户登录67

3.1.4 Struts2的MVC原理70

3.1.5 Struts2组件71

3.1.6 Struts2的中文乱码问题73

3.2 Action与结果类型73

3.2.1 Action的实现类73

3.2.2 在Action中访问Web对象76

3.2.3 多方法的Action76

3.2.4 result类型77

3.3 输入验证79

3.3.1 使用validate()方法79

3.3.2 使用验证文件验证80

3.3.3 案例3-2 实现客户登录和注册验证(使用配置文件验证)82

3.4 Struts2国际化、标签库和OGNL表达式86

3.4.1 Struts2国际化86

3.4.2 常用Struts2标签87

3.4.3 Struts2的OGNL90

3.5 拦截器、文件上传和下载91

3.5.1 拦截器91

3.5.2 文件上传和下载93

3.5.3 案例3-3 实现图书的添加95

本章小结99

习题100

第4章 持久化技术JPA101

4.1 JPA概述101

4.1.1 JPA及其优势101

4.1.2 Hibernate JPA102

4.1.3 实体与实体管理器103

4.1.4 持久性单元106

4.1.5 案例4-1 在书城项目中配置Hibernate JPA107

4.2 实体对象映射108

4.2.1 实体映射基础108

4.2.2 主键映射110

4.2.3 映射特殊类型111

4.2.4 案例4-2 书城项目中客户实体类的设计112

4.3 实体关系映射115

4.3.1 实体关系概述115

4.3.2 一对一映射115

4.3.3 一对多映射118

4.3.4 多对一映射119

4.3.5 案例4-3 书城项目的其他实体类设计121

4.4 实体操作与事务管理123

4.4.1 JPA实体操作123

4.4.2 JPA查询125

4.4.3 JPA事务管理128

4.4.4 辅助类设计129

4.4.5 案例4-4 基于JPA的书城Dao设计130

本章小结133

习题133

第5章 轻量级框架Spring135

5.1 Spring基础135

5.1.1 Spring框架135

5.1.2 Spring控制反转IoC136

5.1.3 Bean的配置与BeanFactory139

5.1.4 案例5-1 在书城项目中使用Spring140

5.2 Spring的AOP144

5.2.1 AOP的概念144

5.2.2 使用Spring中的AOP146

5.2.3 基于XML Schema和Annotation的Spring AOP配置150

5.2.4 案例5-2 书城项目中的日志实现151

5.3 Spring集成其他框架152

5.3.1 Spring与Struts2集成152

5.3.2 Spring与JPA集成152

5.3.3 SSHJ架构156

5.3.4 案例5-3 基于SSHJ架构的书城项目配置156

5.4 Spring事务管理与任务调度157

5.4.1 事务的基本配置157

5.4.2 事务的传播属性158

5.4.3 使用aop及tx标签配置事务160

5.4.4 使用标注配置事务160

5.4.5 任务调度161

5.4.6 案例5-4 书城项目中事务和任务调度的配置162

本章小结164

习题165

第6章 EJB架构166

6.1 EJB概述166

6.1.1 什么是EJB166

6.1.2 EJB组件类型167

6.1.3 EJB中的依赖注入168

6.1.4 案例6-1 使用NetBeans创建企业级书城项目169

6.2 无状态会话Bean171

6.2.1 创建无状态会话Bean171

6.2.2 访问无状态会话Bean172

6.2.3 案例6-2 创建书城的无状态会话Bean173

6.3 有状态会话Bean176

6.3.1 创建有状态会话Bean176

6.3.2 会话Bean的生命周期176

6.3.3 案例6-3 书城的购物车会话Bean178

6.4 单例会话Bean、计时器Bean和消息驱动Bean180

6.4.1 单例会话Bean180

6.4.2 计时器Bean182

6.4.3 JMS与消息驱动Bean183

6.4.4 案例6-4 书城项目中的订单消息驱动Bean187

6.5 EJB中的拦截器和安全域190

6.5.1 EJB中的拦截器190

6.5.2 验证、授权与登录验证193

6.5.3 案例6-5 基于安全域实现书城项目的管理员登录验证194

本章小结198

习题198

第7章 JavaServer Faces技术199

7.1 JSF概述199

7.1.1 什么是JSF199

7.1.2 JSF的优势200

7.1.3 JSF应用的组成200

7.1.4 模板页面与适配页面205

7.1.5 案例7-1 在书城项目中使用JSF207

7.2 JSF表达式语言与标签211

7.2.1 JSF表达式语言211

7.2.2 JSF的HTML标签212

7.2.3 JSF核心标签216

7.2.4 案例7-2 书城客户注册功能实现217

7.3 JSF数据传递方法218

7.3.1 从JSF页面传递参数给受管Bean218

7.3.2 在请求之间传递对象219

7.3.3 在受管Bean之间通信220

7.4 数据类型转换与验证220

7.4.1 标准转换器220

7.4.2 自定义转换器221

7.4.3 标准验证器223

7.4.4 自定义验证器224

7.4.5 案例7-3 为客户注册页增加验证功能225

7.5 消息处理与国际化支持227

7.5.1 消息处理227

7.5.2 国际化支持228

7.6 JSF生命周期与事件处理231

7.6.1 JSF生命周期231

7.6.2 Phase事件与JSF监听器232

7.6.3 动作事件233

7.6.4 即时事件233

7.6.5 值变事件234

本章小结235

习题236

第8章 基于EJB架构的论坛系统设计237

8.1 系统分析与设计237

8.1.1 系统分析237

8.1.2 总体设计237

8.1.3 实体类(数据模型)设计240

8.1.4 接口设计244

8.2 数据访问层实现246

8.2.1 BaseDao实现246

8.2.2 BbsUserDao实现248

8.2.3 BbsLoginDao实现248

8.2.4 BbsForumDao实现249

8.2.5 BbsThemeDao实现249

8.2.6 BbsMessageDao实现249

8.3 业务逻辑层实现250

8.3.1 BbsUserService实现250

8.3.2 BbsLoginService实现250

8.3.3 BbsForumService实现251

8.3.4 BbsThemeService实现251

8.3.5 BbsMessageService实现252

8.4 系统配置253

8.4.1 连接池和数据源配置253

8.4.2 持久化单元配置253

8.4.3 引入JSF框架253

8.4.4 安全验证配置254

8.5 控制层实现257

8.5.1 控制层基类257

8.5.2 版块控制类259

8.5.3 主题控制类260

8.5.4 帖子控制类263

8.5.5 用户控制类265

8.6 视图层设计268

8.6.1 界面的总体设计268

8.6.2 主题视图设计272

8.6.3 帖子视图设计276

8.6.4 用户视图设计280

本章小结284

习题284

热门推荐