主页 详情

《JAVA EE 5开发指南》_(美)KEVIN MUKHAR CHRIS ZELENAK JAMES L.WEAVER JIM CRUME著;窦巍 顾玲等译_

【书名】:《JAVA EE 5开发指南》
【作者】:(美)KEVIN MUKHAR CHRIS ZELENAK JAMES L.WEAVER JIM CRUME著;窦巍 顾玲等译
【出版社】:北京:机械工业出版社
【时间】:2006
【页数】:477
【ISBN】:7111198042
【SS码】:11774340

最新查询

内容简介

第1章 Java EE基础

1.1 什么是Java EE

1.1.1 Java EE和J2SE有什么关系

1.1.2 为什么使用JavaEE

1.2 多层体系结构

1.2.1 单层系统

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

1.2.3 n层体系结构

1.3 不依赖于Java EE厂商

1.4 可扩展性

1.5 Java EE的主要特性和概念

1.5.1 Java EE客户端和服务器端

1.5.2 容器

1.5.3 Java Servlet

1.5.4 JSP技术

1.5.5 JSF技术

1.5.6 JDBC

1.5.7 EJB

1.5.8 XML支持

1.5.9 Web服务

1.5.10 事务支持

1.5.11 安全性

1.6 Java EE体系结构的例子

1.6.1 应用客户端和EJB

1.6.2 JSP客户端和EJB

1.6.3 applet客户端和JSP及数据库

1.6.4 应用集成的Web服务

1.7 小结

第2章 做好准备

2.1 安装JBoss

2.2 测试JBoss的安装

2.2.1 启动服务器

2.2.2 JBoss服务器的安装问题和解决办法

2.3.1 创建一个应用程序例子

2.3 编译和部署一个JSP页面

2.3.2 学会说“Hello”

2.3.3 创建应用过程中的问题和解决办法

2.4 小结

第3章 JSP

3.1 JSP初步

3.1.1 JSP开发

3.1.2 基本的JSP生命周期

3.2.1 指令元素

3.2 JSP的构成元素

3.2.2 脚本元素

3.2.3 操作元素

3.2.4 注释和模板数据

3.3 创建和部署JSP的Web应用

3.3.1 编写JSP Web应用

3.3.2 在Java EE中部署Web应用

3.3.3 在Tomcat中部署Web应用

3.3.4 解释或编译的错误处理

3.3.6 JSP的作用域

3.3.5 JSP的初始化和终止

3.4 使用内置对象

3.4.1 request对象

3.4.2 response对象

3.4.3 out对象

3.4.4 session对象

3.4.5 config对象

3.4.8 在JSP页面中使用标准操作和内置对象

3.4.6 exception对象

3.4.7 appcliation对象

3.5 解释和编译

3.6 错误和异常处理

3.6.1 通过page指令处理异常

3.6.2 在部署描述文件中处理异常

3.6.3 在JSP页面中添加异常处理

3.7 JSP页面的include和forward

3.7.1 include操作

3.7.3 向JSP页面中加入include和forward操作

3.7.2 forward操作

3.8 小结

3.9 练习

第4章 JSP进阶

4.1 表达式语言

4.1.1 无脚本的JSP

4.1.2 EL语句的语法

4.1.3 EL语句中的错误和默认值

4.1.4 使用EL的JSP页面例子

4.2 定制操作和标签处理程序

4.2.1 定制操作如何工作

4.2.2 简单标签处理程序

4.2.3 标准标签处理程序

4.3.1 获得一个JSTL实现

4.3.2 JSTL中的操作

4.3 JSP标准标签库

4.2.4 定制操作的多样化

4.3.3 在JSP中使用JSTL

4.4 小结

4.5 练习

第5章 JSF

5.1 JSF序言

5.1.1 JSF和其他Java EE技术之间的关系

5.1.2 请求处理的生命周期

5.2 JSF的安装

5.3 在JSP页面中使用JSF

5.3.1 创建一个简单的JSF应用

5.3.2 分析这个例子应用的JSF生命周期

5.4 运用可管理bean

5.4.1 配置可管理bean

5.4.2 在JSP页面中使用值绑定表达式

5.4.3 在JSP页面中使用方法绑定表达式

5.4.4 扩展JSF例子应用

5.5 控制页面导航

5.5.2 导航规则

5.5.1 静态导航和动态导航

5.5.3 为JSF例子应用增加动态导航

5.6 访问bean的环境数据

5.7 数据的转换

5.7.1 利用标准转换器

5.7.2 利用定制转换器

5.8 输入的验证

5.8.1 使用标准的验证器

5.8.2 使用定制的验证器

5.8.3 忽略验证

5.9 使用消息文件

5.10 小结

5.11 练习题

第6章 Servlet

6.1 HTTP和服务器端程序

6.1.1 请求方法

6.1.2 服务器端如何处理请求

6.2.1 基本的Servlet设计

6.2 Servlet模型和HttpServlet

6.2.2 处理POST请求的Servlet

6.2.3 request对象

6.2.4 response对象

6.2.5 部署描述文件

6.2.6 Servlet的生命周期

6.2.7 Servlet中的事件日志

6.2.8 Servlet中的多线程

6.3.1 异常处理的问题

6.3 异常处理

6.3.2 错误页面

6.4 会话管理

6.4.1 创建和使用会话

6.4.2 用Cookie代替session对象

6.5 过滤器

6.5.1 实现Filter接口

6.5.2 修改部署描述文件

6.6 MVC体系结构

6.6.2 MVC的组成

6.6.1 Model 1和MVC

6.6.3 Servlet控制器

6.6.4 创建MVC应用

6.7 小结

6.8 练习

第7章 数据库访问

7.1 连接数据库

7.1.1 用数据源进行连接

7.1.2 在JavaEE中配置数据源和连接

7.1.3 在Tomcat中配置数据源和连接

7.1.4 关闭连接

7.1.5 设置登录超时

7.2 异常处理

7.3 DataSource的日志处理

7.4 创建和使用Statement对象

7.4.1 执行单个Statement

7.4.2 执行批量更新

7.4.3 释放Statement

7.4.4 使用Statement在数据库中插入数据

7.5.1 访问ResultSet

7.5 使用ResultSet类

7.5.2 从ResultSet读取数据

7.5.3 空值的处理

7.5.4 使用可更新的ResultSet

7.5.5 维持ResultSet的打开状态:ResultSet的可保持性

7.6 小结

7.7 练习

8.1.1 用预处理语句的原因

第8章 JDBC进阶

8.1 预处理语句

8.1.2 创建Prepared Statement对象

8.1.3 使用Prepared Statement

8.2 可调用语句

8.2.1 为何要用存储过程

8.2.2 创建可调用语句

8.2.3 调用存储过程

8.3 事务

8.3.1 终止事务

8.3.2 管理事务

8.3.3 存储过程使用事务

8.3.4 使用分布式事务

8.4 锁机制和隔离

8.4.1 设置隔离等级

8.4.2 使用悲观锁机制和乐观锁机制

8.5 小结

8.6 练习

第9章 EJB基础与会话bean

9.1 理解EJB

9.1.1 为何要用EJB

9.1.2 EJB规范

9.1.3 三种EJB

9.1.4 应当用哪种类型EJB

9.2 剖析会话bean

9.3.1 使用无状态会话bean

9.3 开发一个会话bean

9.3.2 选用有状态bean或无状态bean

9.3.3 使用有状态会话bean

9.4 小结

9.5 练习

第10章 EJB实体bean

10.1 实体bean与会话bean如何合作

10.2.1 实体bean类

10.2 剖析实体bean

10.2.2 容器管理的持久性和EntityManager接口

10.2.3 主键

10.2.4 bean管理的持久性

10.3 开发CMP实体bean

10.3.1 建立CMP实体bean应用

10.3.2 编译CMP实体bean应用

10.3.3 部署CMP实体bean应用

10.3.4 运行这个CMP实体bean应用

10.3.6 分析这个例子的会话bean

10.3.5 分析例子CMP实体bean

10.4 开发BMP实体bean

10.4.1 建立BMP实体bean的应用

10.4.2 部署BMP实体bean的应用

10.4.3 运行BMP实体bean应用

10.4.4 分析例子BMP实体bean

10.5 EJB查询语言

10.5.1 EJB QL查询

10.5.2 建立和部署这个EJB QL查询应用

10.5.3 运行EJB QL查询应用

10.5.4 分析会话bean的查找方法

10.6 小结

10.7 练习

第11章 EJB关系、EJB QL和JDBC

11.1 实体bean的关系

11.1.1 一对多和多对一关系

11.1.2 多对多关系

11.1.3 用EJB QL查询获得数据子集

11.2 容器管理的关系和EJB QL

11.2.1 用CMR建立应用

11.2.2 编译这个CMR应用

11.2.3 部署这个CMR应用

11.2.4 为数据库填充数据

11.2.5 运行此CMR应用

11.2.6 分析此CMR应用

11.3 EJB实体bean和JDBC

11.3.1 EJB应用实现JDBC

11.3.2 StockList bean使用JDBC

11.4 小结

11.5 练习

第12章 EJB与设计模式

12.1 更好的设计

12.2 应用设计模式

12.2.1 利用设计模式建立应用

12.2.2 编译和运行这个使用设计模式的应用

12.2.3 解释这个应用的设计模式

12.3 结合EJB使用JSP和Servlet

12.3.1 建立修改过的JSP/Servlet客户端

12.3.2 回顾修改过的JSP/Servlet客户端

12.4 小结

12.5 练习

第13章 消息驱动bean

13.1 消息驱动bean概述

13.1.2 MDB环境

13.1.1 描述MDB

13.1.3 MDB事务

13.1.4 侦听器的调用

13.2 Java消息服务API

13.3 EJB定时服务

13.4 结合使用MDB、JMS和EJB定时服务

13.4.1 创建MessageTimerApp例子

13.4.2 构建和运行MessageTimerApp

13.4.3 分析MessageTimerApp例子

13.5 小结

13.4.4 MessageTimerApp小结

13.6 练习

第14章 Web服务与JAX-WS

14.1 理解Web服务

14.1.1 Web服务标准和模型

14.1.2 为什么要用Web服务

14.1.3 Web服务的协议栈

14.2 用Java开发Web服务

14.2.1 介绍JAX-WS

14.2.2 下载CVS工具

14.2.3 创建Web服务

14.2.4 构建、测试和运行此Web服务

14.3 小结

14.4 练习

附录A Tomcat

附录B SQL与EJB QL

附录C Java EE术语表


书查询(www.shuchaxun.com)本网页唯一编码:
0b5db0a51a8a880e4d369660f2da6da2#323ee870c137fbd0e00a254ceb401c34#70580236#Java EE 5开发指南_11774340.zip