图书介绍

Java EE开发技术与实践教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java EE开发技术与实践教程
  • 聂艳明,刘全中,李宏利,邹青编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111480433
  • 出版时间:2015
  • 标注页数:366页
  • 文件大小:115MB
  • 文件页数:377页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java EE开发技术与实践教程PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 Java EE基础及服务1

第1章 Java Web开发模型及其演化1

1.1 应用模式演化1

1.1.1 单机应用1

1.1.2 C/S应用1

1.1.3 B/S应用2

1.1.4 云应用3

1.2 JavaWeb开发模型演化4

1.2.1 原始阶段4

1.2.2 模型阶段4

1.2.3 框架阶段5

1.3 Java EE多层架构5

1.3.1 概述5

1.3.2 表现层6

1.3.3 业务层6

1.3.4 持久层6

1.4 本章小结6

第2章 Java EE基础服务8

2.1 概述8

2.1.1 JavaEE基础服务架构8

2.1.2 Java EE提供的服务9

2.2 JNDI(Java命名和目录服务)9

2.2.1 基本原理9

2.2.2 JNDI API10

2.2.3 应用示例11

2.3 RMI(远程方法调用)13

2.3.1 基本原理13

2.3.2 RMI API15

2.3.3 应用示例15

2.4 JDBC(Java数据库互连)17

2.4.1 基本原理17

2.4.2 JDBC API19

2.4.3 应用示例20

2.5 JTA(Java事务API)22

2.5.1 基本原理22

2.5.2 JTAAPI24

2.5.3 应用示例25

2.6 JMS(Java消息服务)25

2.6.1 基本原理25

2.6.2 JMS API27

2.6.3 消息服务器配置28

2.6.4 应用示例29

2.7 本章小结30

第二部分 Java Web开发基础32

第3章 JavaWeb应用概述32

3.1 静态网页和交互式网页32

3.2 Java Web应用体系结构32

3.2.1 HTML32

3.2.2 HTTP34

3.2.3 JSP和Servlet技术35

3.2.4 Java Web应用基本组成36

3.2.5 Java Web应用文档结构36

3.3 Java Web运行与开发环境37

3.3.1 运行环境37

3.3.2 开发环境38

3.4 本章小结41

第4章 JSP技术42

4.1 JSP简介42

4.1.1 JSP特点42

4.1.2 JSP工作原理42

4.2 第一个JSP程序43

4.3 JSP基本语法45

4.3.1 脚本元素45

4.3.2 指令元素46

4.3.3 动作元素47

4.3.4 注释54

4.4 JSP内置对象54

4.4.1 out对象54

4.4.2 request对象54

4.4.3 response对象56

4.4.4 session对象57

4.4.5 application对象60

4.4.6 page和pageContext对象61

4.4.7 exception对象61

4.5 对象范围61

4.6 本章小结62

第5章 Servlet技术63

5.1 Servlet概述63

5.1.1 Servlet工作原理63

5.1.2 Servlet生命周期64

5.2 编写第一个Servlet64

5.2.1 编写Servlet64

5.2.2 部署66

5.2.3 访问Servlet66

5.3 Servlet主要接口及实现类67

5.3.1 javax.servlet.Servlet接口67

5.3.2 ServletConfig接口67

5.3.3 iavax.servlet.GenericServlet类67

5.3.4 javax.servlet.http.HttpServlet类68

5.3.5 HttpServletRequest和HttpServletResponse68

5.4 Servlet与客户端进行通信68

5.4.1 request对象69

5.4.2 response对象69

5.4.3 Servlet上下文69

5.4.4 请求转发70

5.4.5 Cookie对象71

5.4.6 应用示例72

5.5 过滤器75

5.5.1 过滤器工作原理75

5.5.2 过滤框架及部署75

5.5.3 应用示例76

5.6 Servlet生命周期事件79

5.6.1 应用事件监听器79

5.6.2 监听器注册部署80

5.6.3 生命周期事件应用80

5.7 本章小结81

第6章 EL与JSTL83

6.1 EL83

6.1.1 即时计算和延迟计算83

6.1.2 []与.操作符84

6.1.3 运算符84

6.1.4 EL内置对象84

6.2 JSTL86

6.2.1 JSTL配置86

6.2.2 核心标签库86

6.2.3 国际化标签库92

6.2.4 函数标签库96

6.2.5 其他标签库97

6.3 本章小结97

第7章 基于MVC的开发98

7.1 MVC概述98

7.1.1 Model98

7.1.2 View98

7.1.3 Controller98

7.1.4 JavaWeb的MVC实现模式98

7.2 MVC开发实例99

7.2.1 系统分析及功能设计99

7.2.2 MVC模块设计99

7.2.3 详细设计100

7.3 系统实现102

7.3.1 视图部分实现102

7.3.2 模型部分实现104

7.3.3 控制器部分实现107

7.3.4 其他部分实现108

7.4 系统部署110

7.5 本章小结111

第三部分 轻量级框架SSH112

第8章 Struts 2112

8.1 Struts 2的工作原理112

8.2 Struts 2配置113

8.2.1 web.xml配置113

8.2.2 struts.xml配置114

8.3 简单示例115

8.3.1 创建工程115

8.3.2 业务控制器Action116

8.3.3 struts.xml配置116

8.3.4 视图文件117

8.3.5 运行示例118

8.4 Action118

8.4.1 Action实现118

8.4.2 Action配置121

8.5 拦截器125

8.5.1 Struts 2拦截器原理125

8.5.2 Struts 2内建拦截器126

8.5.3 自定义拦截器128

8.6 OGNL和类型转换130

8.6.1 OGNL概述130

8.6.2 OGNL表达式131

8.6.3 OGNL融入Struts2框架133

8.6.4 Struts 2内建类型转换器135

8.6.5 自定义类型转换器139

8.7 Struts2的标签库141

8.7.1 数据标签141

8.7.2 控制标签147

8.7.3 表单UI标签150

8.7.4 非表单UI标签153

8.8 输入校验154

8.8.1 Struts 2内建校验器154

8.8.2 自定义校验器159

本章小结161

第9章 Hibernate162

9.1 数据持久化与ORM162

9.1.1 数据持久化162

9.1.2 ORM162

9.2 Hibernate简介164

9.2.1 简介164

9.2.2 Hibernate框架与接口165

9.3 第一个Hibernate应用168

9.3.1 创建数据库169

9.3.2 创建Hibernate项目169

9.3.3 创建持久化类170

9.3.4 编写Hibernate映射文件171

9.3.5 编写Hibernate配置文件171

9.3.6 编写SessionFactory和DAO文件172

9.3.7 编写HTML页面和jsp文件174

9.3.8 构建、部署并运行程序175

9.3.9 基于MyEelipse的Hibernate反向工程175

9.4 实体状态及持久化操作176

9.4.1 瞬时态176

9.4.2 持久态176

9.4.3 脱管态177

9.4.4 移除态177

9.5 Hibernate实体映射178

9.5.1 Hibernate实体映射概述178

9.5.2 Hibernate实体类/数据表映射178

9.5.3 Hibernate复合主键及嵌入式主键182

9.5.4 Hibernate特殊属性映射186

9.6 Hibernate实体关系映射188

9.6.1 Hibernate一对一关联190

9.6.2 Hibernate一对多关联和多对一关联193

9.6.3 Hibernate多对多关联195

9.6.4 Hibernate继承关联197

9.7 Hibernate基本数据查询202

9.7.1 Hibernate数据检索202

9.7.2 Query接口203

9.7.3 HQL基本语法203

9.7.4 HQL返回结果206

9.7.5 HQL中的参数绑定207

9.7.6 实现一般SQL查询208

9.7.7 命名查询208

9.8 本章小结209

第10章 Spring210

10.1 Spring简介210

10.1.1 Spring的发展及特点210

10.1.2 Spring的体系结构211

10.2 Spring第一个实例212

10.3 SpringIoC容器与Beans215

10.3.1 BeanFactory和ApplicationContext215

10.3.2 Bean基本装配218

10.3.3 依赖注入219

10.3.4 基于注解的Bean配置228

10.4 Spring AOP232

10.4.1 AOP基础232

10.4.2 SpringAOP中的Annotation配置233

10.4.3 Spring AOP中的文件配置237

10.5 Spring事务管理与任务调度238

10.5.1 Spring中事务基本概念238

10.5.2 Spring事务的配置240

10.6 Spring集成246

10.6.1 Spring整合Struts 2246

10.6.2 Spring整合Hibernate249

10.7 本章小结252

第四部分 经典Java EE框架253

第11章 JSF253

11.1 JSF概述253

11.1.1 工作原理253

11.1.2 配置文件254

11.2 简单示例255

11.3 UI组件260

11.3.1 概述260

11.3.2 HTML组件标签260

11.3.3 核心组件标签265

11.4 验证器、转换器和事件监听器265

11.4.1 验证器265

11.4.2 转换器267

11.4.3 事件监听器271

11.5 本章小结273

第12章 EJB274

12.1 EJB基本概念274

12.1.1 EJB发展历史及意义274

12.1.2 EJB运行服务器274

12.1.3 第一个EJB275

12.1.4 EJB3运行环境以及在JBoss中的部署277

12.2 会话Bean279

12.2.1 会话Bean概述279

12.2.2 无状态会话Bean279

12.2.3 有状态会话Bean283

12.3 依赖注入285

12.3.1 EJB3中的依赖注入285

12.3.2 资源类型的注入288

12.4 消息驱动Bean289

12.4.1 消息驱动Bean原理289

12.4.2 消息驱动Bean开发289

12.5 EJB访问其他资源293

12.5.1 访问数据源293

12.5.2 访问定时服务294

12.5.3 事务处理296

12.5.4 拦截器303

12.6 本章小结304

第13章 JPA305

13.1 JPA简介305

13.1.1 简介305

13.1.2 JPA与其他持久化技术的比较306

13.1.3 JPA与EJB3之间的关系306

13.1.4 JPA的主要类和接口306

13.2 第一个JPA应用308

13.2.1 创建JPA项目309

13.2.2 创建基于注解的持久化类309

13.2.3 编写JPA配置文件310

13.2.4 编写EntityManagerHelper和DAO文件311

13.2.5 基于MyEclipse的JPA反向工程313

13.3 使用JPA完成实体状态的操作313

13.3.1 实体的状态及操作313

13.3.2 获取实体管理器工厂316

13.3.3 获取实体管理器317

13.3.4 使用实体管理器318

13.3.5 处理事务321

13.4 使用JPA完成查询326

13.4.1 使用EntityManager根据主键查询对象326

13.4.2 编写简单查询326

13.4.3 创建Query对象327

13.4.4 使用命名查询327

13.4.5 处理查询中的变量327

13.4.6 得到查询结果328

13.4.7 使用分页查询329

13.4.8 访问查询结果329

13.4.9 使用标准SQL语句330

13.5 JPA进阶332

13.5.1 把查询的多个值封装成对象332

13.5.2 使用存储过程332

13.5.3 JPA实体生命周期回调方法333

13.6 本章小结335

第五部分 案例项目开发实践336

第14章 案例项目开发示例336

14.1 系统简介336

14.1.1 背景336

14.1.2 业务功能需求336

14.2 系统分析337

14.2.1 分析类337

14.2.2 ER图337

14.3 数据库表结构设计338

14.4 基于MVC的Java Web模型339

14.4.1 系统设计339

14.4.2 系统各层的实现340

14.5 基于轻量级SSH框架346

14.5.1 系统设计346

14.5.2 系统各层的实现346

14.6 基于经典Java EE框架356

14.6.1 系统设计356

14.6.2 系统各层的实现356

14.7 本章小结365

热门推荐