图书介绍

Java EE 5完全学习手册PDF|Epub|txt|kindle电子书版本网盘下载

Java EE 5完全学习手册
  • 黄开枝,许勇,王黎等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302194286
  • 出版时间:2009
  • 标注页数:479页
  • 文件大小:143MB
  • 文件页数:490页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java EE 5完全学习手册PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 概述篇1

第1章 Java EE概述1

1.1 Java EE发展简介1

1.1.1 Web技术发展历程1

1.1.2 Java EE框架产生4

1.2 Java EE概述5

1.2.1 Java EE简介5

1.2.2 Java EE 5规范新概念6

1.3 Java EE体系特点9

1.4 Java EE技术框架11

1.4.1 单层系统12

1.4.2 两层体系结构(客户端/服务器结构)12

1.4.3 三层体系结构14

1.4.4 n层体系结构14

1.4.5 Java EE体系结构15

1.5 Java EE编程思想:组件-容器16

1.6 Java EE常用技术18

1.6.1 JSP18

1.6.2 Servlet19

1.6.3 RMI20

1.6.4 EJB21

1.6.5 JDBC22

1.6.6 JSF23

1.6.7 Web Services23

1.6.8 其他组件技术24

第2章 搭建Java EE环境26

2.1 构建Java EE运行环境26

2.1.1 安装JDK 1.5.026

2.1.2 安装及配置JBoss28

2.1.3 部署和开发JSP程序33

2.2 构建Eclipse开发环境37

2.2.1 Eclipse介绍及安装37

2.2.2 安装MyEclipse40

2.2.3 Eclipse中配置JBoss43

2.3 记事本开发Web程序实例46

2.3.1 开发Servlet程序46

2.3.2 运行JSP+JavaBean+Servlet程序48

2.4 记事本开发EJB程序实例52

2.4.1 EJB程序服务器端编码52

2.4.2 EJB程序客户端编码53

2.4.3 部署和运行55

第2篇 基本技术篇57

第3章 Servlet技术57

3.1 Servlet概述57

3.1.1 Servlet介绍58

3.1.2 Servlet技术特点59

3.1.3 创建Servlet登录程序59

3.1.4 Servlet生命周期63

3.2 Servlet体系结构65

3.3 Servlet常用接口66

3.3.1 HttpServlet实现接口67

3.3.2 请求和响应接口70

3.3.3 ServletContext上下文环境接口77

3.3.4 ServletConfig初始化配置接口80

3.3.5 HttpSession会话跟踪接口82

3.3.6 ServletException异常接口87

3.3.7 Servlet过滤接口87

3.4 Servlet配置选项92

3.4.1 <servlet>元素及其子元素92

3.4.2 <servlet-mapping>元素及其子元素93

第4章 JSP技术95

4.1 JSP概述95

4.1.1 JSP产生及发展95

4.1.2 JSP优势96

4.1.3 JSP开发模式98

4.1.4 JSP运行机制101

4.2 JSP页面元素103

4.3 脚本元素105

4.3.1 JSP表达式105

4.3.2 JSP脚本106

4.3.3 JSP声明107

4.4 指令元素109

4.4.1 page指令109

4.4.2 include指令111

4.5 动作元素112

4.5.1 <jsp:include>包含动作113

4.5.2 <jsp:forward>转向动作115

4.5.3 其他动作指令118

4.6 JSP内置对象119

4.6.1 request请求对象120

4.6.2 response响应对象125

4.6.3 session会话对象128

4.6.4 application全局对象131

4.6.5 其他内置对象133

第5章 JDBC技术136

5.1 JDBC基础136

5.1.1 JDBC介绍136

5.1.2 JDBC API概述138

5.1.3 JDBC驱动程序142

5.2 访问数据库144

5.2.1 连接数据库144

5.2.2 显示数据库记录147

5.3 更新数据库149

5.3.1 更新数据表149

5.3.2 更新结果集151

5.4 调用存储过程152

5.5 事务处理156

5.5.1 数据库事务156

5.5.2 执行一个数据库事务158

5.5.3 在事务里使用保存点160

5.5.4 将SQL语句成批放入一个事务中161

5.6 分页显示数据162

5.7 使用JDBC元数据165

5.7.1 使用DatabaseMetaData166

5.7.2 使用ResultSetMetaData167

第6章 JSF技术170

6.1 JSF简介170

6.1.1 JSF开发环境配置171

6.1.2 第一个JSF程序172

6.1.3 配置导航规则175

6.1.4 JSF表达式语言177

6.1.5 Backing Beans178

6.2 数据转换与验证179

6.2.1 标准转换器180

6.2.2 标准验证器182

6.2.3 错误讯息处理183

6.3 事件处理184

6.3.1 动作事件184

6.3.2 值变事件187

6.3.3 实时事件190

6.4 JSF用户界面组件192

6.4.1 JSF标准标签简介192

6.4.2 输出类标签193

6.4.3 输入类标签194

6.4.4 命令类标签194

6.4.5 选择类标签195

6.4.6 其他标签197

6.5 JSF+EJB实例198

第7章 JNDI和RMI开发204

7.1 JNDI介绍204

7.1.1 命名服务205

7.1.2 目录服务206

7.1.3 LDAP介绍207

7.2 使用JNDI209

7.2.1 JNDI API的下载和操作210

7.2.2 JNDI的应用212

7.3 RMI218

7.3.1 RMI介绍218

7.3.2 RMI分布式应用220

7.3.3 RMI常用的接口和类221

7.3.4 RMI远程操作223

7.4 一个简单RMI实例实现225

7.4.1 远程接口225

7.4.2 实现远程接口的类226

7.4.3 编译和运行rmic编译器227

7.4.4 创建安全策略228

7.4.5 启动RMI注册表229

7.4.6 RMI客户程序230

7.5 带有回调的RMI会话231

第3篇 EJB篇237

第8章 EJB技术架构237

8.1 组件技术237

8.2 EJB简介239

8.2.1 EJB概念239

8.2.2 EJB作为框架240

8.2.3 EJB 3.0241

8.3 EJB分层架构243

8.4 EJB组件类型245

8.4.1 会话Bean和消息驱动Bean245

8.4.2 实体和JPA246

8.5 EJB服务247

8.5.1 访问EJB服务和JPA服务248

8.5.2 使用EJB服务248

8.6 EJB新特性250

第9章 会话Bean254

9.1 会话Bean简介254

9.1.1 会话Bean类型254

9.1.2 会话Bean功能255

9.1.3 会话状态256

9.2 会话Bean实现类256

9.3 会话Bean业务接口259

9.4 无状态会话Bean开发260

9.5 依赖注入264

9.6 EJB中AOP:拦截器270

9.6.1 AOP与拦截器概念270

9.6.2 实现拦截器271

9.7 会话Bean生命周期277

9.7.1 生命周期回调事件277

9.7.2 深入理解生命周期回调279

9.8 EJB 3计时器服务(Timer Service)283

9.9 分析EJB安全287

9.9.1 使用默认安全域287

9.9.2 使用自定义安全域296

9.10 有状态会话Bean299

9.11 两种会话Bean区别以及JNDI名称301

第10章 实体303

10.1 实体持久化档案303

10.2 单表映射实体304

10.3 使用EntityManager操作实体310

10.3.1 EntityManager增删查改311

10.3.2 刷新操作314

10.3.3 使用getDelegate()、clear()和contains()316

10.4 映射实体关系317

10.4.1 一对一映射317

10.4.2 一对多及多对一326

10.4.3 多对多335

10.5 使用参数查询343

10.6 EJB3 QL语言344

10.6.1 创建测试实例344

10.6.2 大小写敏感性(Case Sensitivity)357

10.6.3 排序(order by)358

10.6.4 使用GROUP BY和HAVING359

10.6.5 使用构造器(Constructor)359

10.6.6 聚合函数(Aggregation)360

10.6.7 联结实体(join)363

10.6.8 使用操作符(MEMBER OF)365

10.6.9 批量更新(Batch Update)与删除(Batch Remove)366

10.6.10 使用操作符NOT和BETWEEN367

10.6.11 使用操作符IN和LIKE368

10.6.12 使用操作符IS NULL和IS EMPTY370

10.6.13 使用表达式ALL ANY SOME371

10.6.14 使用操作符DISTINCT和EXISTS372

10.6.15 函数374

10.6.16 子查询376

10.7 生命周期376

10.8 复合主键(Composite Primary Key)377

第11章 JMS和消息驱动Bean386

11.1 JMS基本概念386

11.2 JMS消息模型387

11.2.1 JMS消息头字段388

11.2.2 JMS消息属性389

11.2.3 JMS消息体391

11.3 JMS通用设施391

11.3.1 连接工厂和连接391

11.3.2 创建Session会话392

11.4 JMS点对点模式393

11.5 JMS发布-订阅模式394

11.6 消息驱动Bean简介395

11.7 使用消息驱动Bean396

11.7.1 点对点消息模型396

11.7.2 发布-订阅消息模型402

11.8 消息驱动Bean生命周期408

第4篇 实践篇411

第12章 JavaMail技术411

12.1 JavaMail基础411

12.1.1 邮件协议411

12.1.2 JavaMail概述412

12.2 安装与配置JavaMail412

12.3 相关的类介绍413

12.3.1 Session413

12.3.2 InternetAddress414

12.3.3 MimeMessage415

12.3.4 Transport417

12.3.5 Store417

12.3.6 Folder418

12.4 发送邮件418

12.4.1 发送纯文本格式的邮件419

12.4.2 发送HTML格式的邮件426

12.4.3 发送附件427

12.5 接收并查看邮件428

第13章 网上购书系统433

13.1 系统概述433

13.1.1 需求分析433

13.1.2 系统用例图434

13.1.3 系统设计436

13.2 数据库设计437

13.3 实现实体439

13.3.1 实现Book实体439

13.3.2 实现User实体440

13.3.3 实现Order实体441

13.4 实现会话Bean442

13.4.1 与Book实体对应会话Bean442

13.4.2 与User实体对应会话Bean444

13.4.3 与Order实体对应会话Bean448

13.5 图书查询显示模块实现450

13.5.1 实现首页450

13.5.2 实现图书查询操作453

13.5.3 实现用户注册454

13.5.4 实现用户登录458

13.6 购书订单管理模块实现459

13.6.1 用户后台首页459

13.6.2 购书订单管理460

13.7 后台管理模块实现464

13.7.1 后台管理界面465

13.7.2 界面菜单实现468

13.7.3 订单查询操作实现476

13.7.4 会员显示操作实现477

热门推荐