微信扫一扫,移动浏览光盘
简介
本书全面介绍了J2EE(Java 2 Enterprise Edition)的相关技术,如EJB、JSP/Servlet、JMS、JTA/JTS等。同时,本书从体系结构的角度,分析讲解开发企业级应用程序的各个层次,以便让读者理解J2EE相关技术之间的关系以及它们在体系结构中所处的位置和发挥的作用。
本书将帮助读者理解基于组件的开发,学会用EJB开发企业Internet/Intranet应用程序;全面了解J2EE相关技术,理解它们之间的关系以及它们在J2EE体系结构中所处的地位;通过实际的J2EE开发,让读者了解开发的各个重要环节和基本方法。
本书面向具备了一定的Java基础且希望
目录
第1章 j2ee概述
1.1 j2ee的产生背景
1.1.1 企业级应用程序——电子商务
1.1.2 多层体系结构
1.1.3 服务器端组件体系结构
1.1.4 实现多层应用程序的解决方案
1.2 j2ee技术
1.2.1 j2ee的优势
1.2.2 j2ee的体系结构
1.2.3 j2ee的服务器端运行环境
1.2.4 j2ee相关技术概览
1.2.5 j2ee的开发角色
1.3 j2ee的应用
1.3.1 多层j2ee应用程序
1.3.2 独立客户端应用程序
1.3.3 简单web应用程序
1.3.4 btb(business to business)企业对企业应用程序
1.4 本章小结
第2章 服务器端组件
2.1 enterprise bean
. 2.1.1 enterprise bean的分类
2.1.2 ejb的客户端
2.1.3 几种ejb的适用场合
2.2 中间层与分布式对象
2.2.1 分布式对象
2.2.2 中间层
2.3 enterprise bean的组成
2.3.1 enterprise bean类
2.3.2 ejb对象(ejb object)
2.3.3 remote interface
2.3.4 local interface
2.3.5 home对象和home interface
2.3.6 部署描述文件(deployment descriptors)
2.3.7 集成
2.4 enterprise bean的调用
2.4.1 使用jndi寻找home对象
2.4.2 enterprise bean调用实例
2.5 本章小结
第3章 session bean
3.1 sessinn bean基础
3.1.1 session bean的生命周期
3.1.2 session bean的分类
3.2 hello world无状态session bean
3.2.1 home interface
3.2.2 remote interface
3.2.3 bean类
3.2.4 部署描述文件
3.2.5 enterprise bean的集成
3.2.6 编写客户端代码
3.2.7 hellobean小结
3.3 有状态session bean
3.3.1 有状态session bean池
3.3.2 countbean
3.4 本章小结
第4章 永久性存储基础
4.1 永久性存储
4.1.1 java对象序列化
4.1.2 对象——关系映射
4.1.3 对象数据库
4.2 jdbc基础
4.2.1 jdbc概要
4.2.2 数据库的连接
4.2.3 数据源
4.2.4 statement简介
4.2.5 resultset简介
4.2.6 preparedstatement简介
4.2.7 callablestatement简介
4.3 entity bean基础
4.3.1 什么是entity bean
4.3.2 entity bean所包含的文件
4.3.3 entity bean的一些特点
4.3.4 entity上下文对象
4.4 本章小结
第5章 entity bean
5.1 bmp entity bean
5.1.1 entity bean基础
5.1.2 entity bean的finder方法
5.1.3 bmp实例——account bean
5.1.4 bmp entity bean的生命周期
5.2 cmp entity bean
5.2.1 cmp entity bean的特点
5.2.2 编写cmp entity bean的基本规则
5.2.3 cmp entity bean实例
5.2.4 cmp entity bean的生命周期
5.3 本章小结
第6章 数据库表关系
6.1 关系基数(cardinality)
6.1.1 关系基数
6.1.2 cmp和bmp的不同点
6.1.3 用bmp实现一对一关系
6.1.4 使用cmp实现一对一关系
6.1.5 用bmp实现一对多关系
6.1.6 用cmp实现一对多关系
6.1.7 用bmp实现多对多关系
6.1.8 用cmp实现多对多关系
6.2 关系的方向性(directionality)
6.2.1 在bmp中实现方向性
6.2.2 在cmp中实现方向性
6.3 数据库表关系的其他问题
6.3.1 对象的推迟生成
6.3.2 聚和关系和组合关系
6.3.3 引用完整性
6.4 本章小结
第7章 java servlets技术
7.1 java servlet技术基础
7.1.1 servlet简单实例
7.1.2 用httpsessinn对象跟踪保存客户端状态变量
7.1.3 cookies
7.1.4 在servlet中使用其他资源
7.1.5 在servlet之间共享资源
7.2 servlet技术在j2ee中的应用
7.2.1 搭建简单的开发平台
7.2.2 adder实例
7.2.3 设置contextroot
7.2.4 设置jndi名
7.2.5 部署和运行
7.3 本章小结
第8章 java server pages技术
8.1 web应用程序设计的jsp方法
8.1.1 jsp技术的作用
8.1.2 jsp页面的外观
8.2 jsp基本语法
8.2.1 jsp小脚本
8.2.2 jsp指令
8.2.3 jsp动作
8.2.4 jsp页面中的隐含对象
8.3 jsp页面中的java bean组件
8.3.1 java bean编写规范
8.3.2 在jsp页面中使用java bean
8.3.3 使用java bean作为jsp和enterprise bean的中介
8.4 本章小结
第9章 自定义标签库
9.1 自定义标签库简介
9.1.1 自定义标签
9.1.2 使用自定义标签库的好处
9.1.3 自定义标签的使用方法
9.1.4 标签体
9.2 编写自定义标签
9.2.1 标签处理类
9.2.2 标签库描述及件(tag library descriptors)
9.2.3 标签属性
9.2.4 属性值的有效性验证
9.2.5 带有标签体的标签
9.2.6 脚本变量
9.2.7 标签之间的协同操作
9.3 iterate标签实例
9.3.1 iterate标签的使用
9.3.2 标签处理类
9.3.3 标签辅助信息类
9.4 通过自定义标签访问ejb
9.4.1 编写jsp文件
9.4.2 编写标签库描述文件
9.4.3 编写标签处理类
9.5 本章小结
第10章 事务处理
10.1 事务处理基础
10.1.1 为什么需要事务处理
10.1.2 基本术语
10.1.3 事务处理模型
10.2 ejb中的事务处理
10.2.1 bean实现的事务处理
10.2.2 容器管理的事务处理
10.2.3 客户端控制的事务处理
10.2.4 三种管理事务的方式的比较
10.2.5 entity bean的事务处理
10.3 容器管理的事务处理
10.3.1 事务属性
10.3.2 容器管理的事务的滚回(roll back)
10.3.3 同步session bean的成员变量值
10.3.4 容器管理的事务中不能使用的方法
10.4 bean管理的事务处理
10.4.1 jdbc事务处理
10.4.2 jta事务处理
10.4.3 bean管理的事务中不能使用的方法
10.4.4 bean管理的事务和容器管理的事务
10.4.5 客户端控制的事务处理
10.5 事务的并发控制
10.6 本章小结
第11章 安全性
11.1 认证
11.1.1 j2ee用户、域和组
11.1.2 管理用户和组
11.1.3 客户端认证
11.2 授权
11.2.1 定义角色(role)
11.2.2 设置方法的访问权限
11.2.3 把角色映射到用户或组
11.2.4 安全授权的传递
11.2.5 编码实现安全逻辑
11.3 认证与授权的实例描述
11.3.1 j2ee应用程序客户端
11.3.2 web浏览器客户端
11.4 本章小结
第12章 jms和message-driven bean
12.1 jms基础
12.1.1 概述
12.1.2 jms api的基本概念
12.1.3 jms api编程模型
12.1.4 一个简单的jms应用程序
12.1.5 提高jms应用程序的可靠性
12.2 message-driven bean
12.2.1 mdb概述
12.2.2 编写message-driven bean
12.2.3 一个message-driven bean的实例
12.2.4 message-driven bean中的分布式事务处理
12.3 message-driven bean与session bean的协同工作
12.3.1 概述
12.3.2 编写publisher session bean
12.3.3 编写message-driven bean
12.3.4 编写客户端程序
12.3.5 应用程序的部署和运行
12.4 message-driven bean与entity bean的协同工作
12.4.1 概述
12.4.2 编写应用程序客户端:humanresourceclient.java
12.4.3 编写两个message-driven bean
12.4.4 编写setupoffice entity bean
12.4.5 编写schedulemsgbean
12.4.6 应用程序的部署和运行
12.5 本章小结
第13章 j2ee高级话题
13.1 corba模型
13.1.1 corba含义
13.1.2 理解corba
13.1.3 为什么要关心corba
13.1.4 corba的工作原理
13.2 rmi-iiop
13.2.1 rmi-corba互操作的必要性
13.2.2 rmi与corba的合并
13.2.3 解析rmi与corba的差别
13.3 结合rmi和corba的应用开发步骤
13.3.1 rmi-iiop客户端与corba对象实现
13.3.2 corba客户端与rmi-iiop对象实现
13.4 本章小结
第14章 开发前的准备工作
14.1 系统开发环境
14.2 应用服务器——bas
14.2.1 应用服务器简介
14.2.2 应用服务器的适用领域
14.2.3 应用服务的各种性能
14.2.4 application server种类
14.2.5 borland application server 4.5简介
14.3 开发工具borland jbuilder 5
14.3.1 初识jbuilder 5环境
14.3.2 开发前的环境配置
14.4 jdatastore简介
14.4.1 jdatastore explore的功能简介
14.4.2 jdatastore explore的操作
14.5 本章小结
第15章 esite实例分析
15.1 esite实例简介
15.1.1 运行实例前的设置
15.1.2 预览esite实例
15.2 数据库结构分析
15.3 ejb结构分析
15.3.1 entity bean
15.3.2 session bean
15.4 功能模块分析
15.5 分析汇总
15.6 本章小结
第16章 ejb层的开发
16.1 entity bean的开发
16.1.1 新建项目和空ejb组
16.1.2 entity bean “user”的开发
16.1.3 entity bean “inventory”的开发
16.1.4 entity bean “order”和“orderitem”的开发
16.1.5 entity bean “shoppingcart”的开发
16.2 session bean的开发
16.2.1 session bean “serverdatamodule”的开发
16.2.2 serverdatamodulebean类深入分析
16.2.3 session bean“cart”的开发
16.3 本章小结
第17章 web层的开发
17.1 开发clientdatamodule类
17.1.1 建立clientdatamodule框架
17.1.2 clientdatamodule类源代码分析
17.2 servlet相关开发
17.2.1 开发sessionbean类
17.2.2 login类的开发
17.2.3 newuserservlet类的开发
17.2.4 search类的开发
17.2.5 additem类的开发
17.2.6 removeitem类的开发
17.2.7 purchase类的开发
17.2.8 logout类的开发
17.3 jsp页面的开发
17.3.1 welcome.jsp页面的开发
17.3.2 searchresults.jsp页面的开发
17.3.3 shoppingcart.jsp页面的开发
17.4 本章小结
第18章 集成esite系统
18.1 在bas中部署ejb
18.2 配置tomcat服务器的运行
18.3 运行esite
18.4 本章小结
第19章 客户端应用程序
19.1 开发application类和frame类
19.1.1 建工application和frame框架
19.1.2 添加库存管理功能
19.2 bookstoremanagerframe的源代码分析
19.3 本章小结
附录1 ejb快速参考手册
附录2 omg idl语法
1.1 j2ee的产生背景
1.1.1 企业级应用程序——电子商务
1.1.2 多层体系结构
1.1.3 服务器端组件体系结构
1.1.4 实现多层应用程序的解决方案
1.2 j2ee技术
1.2.1 j2ee的优势
1.2.2 j2ee的体系结构
1.2.3 j2ee的服务器端运行环境
1.2.4 j2ee相关技术概览
1.2.5 j2ee的开发角色
1.3 j2ee的应用
1.3.1 多层j2ee应用程序
1.3.2 独立客户端应用程序
1.3.3 简单web应用程序
1.3.4 btb(business to business)企业对企业应用程序
1.4 本章小结
第2章 服务器端组件
2.1 enterprise bean
. 2.1.1 enterprise bean的分类
2.1.2 ejb的客户端
2.1.3 几种ejb的适用场合
2.2 中间层与分布式对象
2.2.1 分布式对象
2.2.2 中间层
2.3 enterprise bean的组成
2.3.1 enterprise bean类
2.3.2 ejb对象(ejb object)
2.3.3 remote interface
2.3.4 local interface
2.3.5 home对象和home interface
2.3.6 部署描述文件(deployment descriptors)
2.3.7 集成
2.4 enterprise bean的调用
2.4.1 使用jndi寻找home对象
2.4.2 enterprise bean调用实例
2.5 本章小结
第3章 session bean
3.1 sessinn bean基础
3.1.1 session bean的生命周期
3.1.2 session bean的分类
3.2 hello world无状态session bean
3.2.1 home interface
3.2.2 remote interface
3.2.3 bean类
3.2.4 部署描述文件
3.2.5 enterprise bean的集成
3.2.6 编写客户端代码
3.2.7 hellobean小结
3.3 有状态session bean
3.3.1 有状态session bean池
3.3.2 countbean
3.4 本章小结
第4章 永久性存储基础
4.1 永久性存储
4.1.1 java对象序列化
4.1.2 对象——关系映射
4.1.3 对象数据库
4.2 jdbc基础
4.2.1 jdbc概要
4.2.2 数据库的连接
4.2.3 数据源
4.2.4 statement简介
4.2.5 resultset简介
4.2.6 preparedstatement简介
4.2.7 callablestatement简介
4.3 entity bean基础
4.3.1 什么是entity bean
4.3.2 entity bean所包含的文件
4.3.3 entity bean的一些特点
4.3.4 entity上下文对象
4.4 本章小结
第5章 entity bean
5.1 bmp entity bean
5.1.1 entity bean基础
5.1.2 entity bean的finder方法
5.1.3 bmp实例——account bean
5.1.4 bmp entity bean的生命周期
5.2 cmp entity bean
5.2.1 cmp entity bean的特点
5.2.2 编写cmp entity bean的基本规则
5.2.3 cmp entity bean实例
5.2.4 cmp entity bean的生命周期
5.3 本章小结
第6章 数据库表关系
6.1 关系基数(cardinality)
6.1.1 关系基数
6.1.2 cmp和bmp的不同点
6.1.3 用bmp实现一对一关系
6.1.4 使用cmp实现一对一关系
6.1.5 用bmp实现一对多关系
6.1.6 用cmp实现一对多关系
6.1.7 用bmp实现多对多关系
6.1.8 用cmp实现多对多关系
6.2 关系的方向性(directionality)
6.2.1 在bmp中实现方向性
6.2.2 在cmp中实现方向性
6.3 数据库表关系的其他问题
6.3.1 对象的推迟生成
6.3.2 聚和关系和组合关系
6.3.3 引用完整性
6.4 本章小结
第7章 java servlets技术
7.1 java servlet技术基础
7.1.1 servlet简单实例
7.1.2 用httpsessinn对象跟踪保存客户端状态变量
7.1.3 cookies
7.1.4 在servlet中使用其他资源
7.1.5 在servlet之间共享资源
7.2 servlet技术在j2ee中的应用
7.2.1 搭建简单的开发平台
7.2.2 adder实例
7.2.3 设置contextroot
7.2.4 设置jndi名
7.2.5 部署和运行
7.3 本章小结
第8章 java server pages技术
8.1 web应用程序设计的jsp方法
8.1.1 jsp技术的作用
8.1.2 jsp页面的外观
8.2 jsp基本语法
8.2.1 jsp小脚本
8.2.2 jsp指令
8.2.3 jsp动作
8.2.4 jsp页面中的隐含对象
8.3 jsp页面中的java bean组件
8.3.1 java bean编写规范
8.3.2 在jsp页面中使用java bean
8.3.3 使用java bean作为jsp和enterprise bean的中介
8.4 本章小结
第9章 自定义标签库
9.1 自定义标签库简介
9.1.1 自定义标签
9.1.2 使用自定义标签库的好处
9.1.3 自定义标签的使用方法
9.1.4 标签体
9.2 编写自定义标签
9.2.1 标签处理类
9.2.2 标签库描述及件(tag library descriptors)
9.2.3 标签属性
9.2.4 属性值的有效性验证
9.2.5 带有标签体的标签
9.2.6 脚本变量
9.2.7 标签之间的协同操作
9.3 iterate标签实例
9.3.1 iterate标签的使用
9.3.2 标签处理类
9.3.3 标签辅助信息类
9.4 通过自定义标签访问ejb
9.4.1 编写jsp文件
9.4.2 编写标签库描述文件
9.4.3 编写标签处理类
9.5 本章小结
第10章 事务处理
10.1 事务处理基础
10.1.1 为什么需要事务处理
10.1.2 基本术语
10.1.3 事务处理模型
10.2 ejb中的事务处理
10.2.1 bean实现的事务处理
10.2.2 容器管理的事务处理
10.2.3 客户端控制的事务处理
10.2.4 三种管理事务的方式的比较
10.2.5 entity bean的事务处理
10.3 容器管理的事务处理
10.3.1 事务属性
10.3.2 容器管理的事务的滚回(roll back)
10.3.3 同步session bean的成员变量值
10.3.4 容器管理的事务中不能使用的方法
10.4 bean管理的事务处理
10.4.1 jdbc事务处理
10.4.2 jta事务处理
10.4.3 bean管理的事务中不能使用的方法
10.4.4 bean管理的事务和容器管理的事务
10.4.5 客户端控制的事务处理
10.5 事务的并发控制
10.6 本章小结
第11章 安全性
11.1 认证
11.1.1 j2ee用户、域和组
11.1.2 管理用户和组
11.1.3 客户端认证
11.2 授权
11.2.1 定义角色(role)
11.2.2 设置方法的访问权限
11.2.3 把角色映射到用户或组
11.2.4 安全授权的传递
11.2.5 编码实现安全逻辑
11.3 认证与授权的实例描述
11.3.1 j2ee应用程序客户端
11.3.2 web浏览器客户端
11.4 本章小结
第12章 jms和message-driven bean
12.1 jms基础
12.1.1 概述
12.1.2 jms api的基本概念
12.1.3 jms api编程模型
12.1.4 一个简单的jms应用程序
12.1.5 提高jms应用程序的可靠性
12.2 message-driven bean
12.2.1 mdb概述
12.2.2 编写message-driven bean
12.2.3 一个message-driven bean的实例
12.2.4 message-driven bean中的分布式事务处理
12.3 message-driven bean与session bean的协同工作
12.3.1 概述
12.3.2 编写publisher session bean
12.3.3 编写message-driven bean
12.3.4 编写客户端程序
12.3.5 应用程序的部署和运行
12.4 message-driven bean与entity bean的协同工作
12.4.1 概述
12.4.2 编写应用程序客户端:humanresourceclient.java
12.4.3 编写两个message-driven bean
12.4.4 编写setupoffice entity bean
12.4.5 编写schedulemsgbean
12.4.6 应用程序的部署和运行
12.5 本章小结
第13章 j2ee高级话题
13.1 corba模型
13.1.1 corba含义
13.1.2 理解corba
13.1.3 为什么要关心corba
13.1.4 corba的工作原理
13.2 rmi-iiop
13.2.1 rmi-corba互操作的必要性
13.2.2 rmi与corba的合并
13.2.3 解析rmi与corba的差别
13.3 结合rmi和corba的应用开发步骤
13.3.1 rmi-iiop客户端与corba对象实现
13.3.2 corba客户端与rmi-iiop对象实现
13.4 本章小结
第14章 开发前的准备工作
14.1 系统开发环境
14.2 应用服务器——bas
14.2.1 应用服务器简介
14.2.2 应用服务器的适用领域
14.2.3 应用服务的各种性能
14.2.4 application server种类
14.2.5 borland application server 4.5简介
14.3 开发工具borland jbuilder 5
14.3.1 初识jbuilder 5环境
14.3.2 开发前的环境配置
14.4 jdatastore简介
14.4.1 jdatastore explore的功能简介
14.4.2 jdatastore explore的操作
14.5 本章小结
第15章 esite实例分析
15.1 esite实例简介
15.1.1 运行实例前的设置
15.1.2 预览esite实例
15.2 数据库结构分析
15.3 ejb结构分析
15.3.1 entity bean
15.3.2 session bean
15.4 功能模块分析
15.5 分析汇总
15.6 本章小结
第16章 ejb层的开发
16.1 entity bean的开发
16.1.1 新建项目和空ejb组
16.1.2 entity bean “user”的开发
16.1.3 entity bean “inventory”的开发
16.1.4 entity bean “order”和“orderitem”的开发
16.1.5 entity bean “shoppingcart”的开发
16.2 session bean的开发
16.2.1 session bean “serverdatamodule”的开发
16.2.2 serverdatamodulebean类深入分析
16.2.3 session bean“cart”的开发
16.3 本章小结
第17章 web层的开发
17.1 开发clientdatamodule类
17.1.1 建立clientdatamodule框架
17.1.2 clientdatamodule类源代码分析
17.2 servlet相关开发
17.2.1 开发sessionbean类
17.2.2 login类的开发
17.2.3 newuserservlet类的开发
17.2.4 search类的开发
17.2.5 additem类的开发
17.2.6 removeitem类的开发
17.2.7 purchase类的开发
17.2.8 logout类的开发
17.3 jsp页面的开发
17.3.1 welcome.jsp页面的开发
17.3.2 searchresults.jsp页面的开发
17.3.3 shoppingcart.jsp页面的开发
17.4 本章小结
第18章 集成esite系统
18.1 在bas中部署ejb
18.2 配置tomcat服务器的运行
18.3 运行esite
18.4 本章小结
第19章 客户端应用程序
19.1 开发application类和frame类
19.1.1 建工application和frame框架
19.1.2 添加库存管理功能
19.2 bookstoremanagerframe的源代码分析
19.3 本章小结
附录1 ejb快速参考手册
附录2 omg idl语法
J2EE构建企业级应用解决方案[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!