简介
本书是根据普通高等教育“十一五”国家级规划教材的指导精神编写的
。
本书主要介绍J2EE(Java EE)技术,包括J2EE 1.4与最新技术Java EE
5,深入剖析状态EJB、全局EJB、信息驱动EJB的编程技巧和应用实例;本书
覆盖J2EE技术的各方面知识,如数据库操作、事务处理、JMS技术等;本书
通过大量实例讲述J2EE技术,使读者避免在概念的海洋中浪费时间,直接在
实例中掌握J2EE技术。
本书语言通俗易懂,操作简便,概念清晰,例证丰富,实用性强。本书
可作为高等院校相关专业的教材和Java编程人员的参考书。同时,Java编程
的初、中级读者,通过本书的学习也能快速学会并运用Java编程。
目录
目录
第1章 J2EE基础
1.1 学习J2EE必备的知识
1.2 J2EE 1.4开发工具包
1.2.1 J2EE 1.4的下载与安装
1.2.2 J2EE 1.4的启动
1.2.3 J2EE 1.4的示例程序运行
1.3 Java EE 5开发工具包
1.3.1 Java EE 5的下载与安装
1.3.2 Java EE 5的启动
1.3.3 Java EE 5的示例程序运行
1.4 WebLogic服务器
1.4.1 WebLogic 7服务器的下载与安装
1.4.2 WebLogic 8服务器的下载与安装
1.4.3 WebLogic 9服务器的下载与安装
1.4.4 WebLogic 9服务器的启动
1.4.5 WebLogic 9服务器的示例程序运行
1.5 JBuilder开发工具
1.5.1 JBuilder 2006的下载与安装
1.5.2 JBuilder 2006的WebLogic 7服务器的设置
1.5.3 JBuilder 2006的WebLogic 8服务器的设置
1.5.4 JBuilder 2006的WebLogic 9服务器的设置
1.5.5 JBuilder 2006的SJS AS 8服务器的设置
1.5.6 JBuilder 2006的SJS AS 9服务器的设置
1.6 J2EE结构图
1.6.1 分布式系统的结构图
1.6.2 J2EE服务器的结构图
1.6.3 EJB的程序结构图
1.7 Hello程序示例
1.7.1 Hello程序的运行流程图
1.7.2 Hello程序的SJS AS服务器的编码
1.7.3 Hello程序的SJS AS 8服务器部署
1.7.4 Hello程序的SJS AS 9服务器部署
1.7.5 Hello程序的WebLogic服务器的编码
1.7.6 Hello程序的WebLogic 7服务器部署
1.7.7 Hello程序的WebLogic 8服务器部署
1.7.8 Hello程序的WebLogic 9服务器部署
1.7.9 实例剖析与升华
1.8 J2EE技术的核心优势
1.9 J2EE常用文件后缀名
1.10 小结
1.11 问与答
综合练习一
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第2章 状态(Session)EJB
2.1 EJB的基础知识
2.1.1 EJB的分类
2.1.2 状态EJB的分类
2.1.3 应用EJB的优点和缺点
2.2 状态EJB的生命周期
2.2.1 非会话状态EJB的生命周期的结构图
2.2.2 非会话状态EJB的生命周期的实例演示
2.2.3 会话状态EJB的生命周期的结构图
2.2.4 会话状态EJB的生命周期的实例演示
2.2.5 两种状态EJB的比较
2.3 非会话状态EJB
2.3.1 非会话状态EJB的语法知识
2.3.2 员工管理非会话状态EJB的构思
2.3.3 员工管理的运行流程图
2.3.4 员工管理非会话状态EJB的编码
2.3.5 员工管理的客户端编码
2.3.6 员工管理的服务器部署
2.3.7 实例的剖析与升华
2.4 会话状态EJB
2.4.1 会话状态EJB的语法知识
2.4.2 电子钱包会话状态EJB的构思
2.4.3 电子钱包的运行流程图
2.4.4 电子钱包会话状态EJB的编码
2.4.5 电子钱包的客户端编码
2.4.6 电子钱包的服务器部署
2.4.7 实例的剖析与升华
2.5 小结
2.6 问与答
综合练习二
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第3章 J2EE与数据库
3.1 SQL Server数据库
3.1.1 SQL Server 2000的下载与安装
3.1.2 SQL Server 2005 Express的下载与安装
3.1.3 SQL Server 2005的下载与安装
3.2 MySQL数据库
3.2.1 MySQL 4的下载与安装
3.2.2 MySQL 5的下载与安装
3.2.3 在同一台机器设置MySQL的运行版本
3.3 应用JDBC联接数据库
3.3.1 JDBC类包的下载和JBuilder配置
3.3.2 JDBC联接数据库的语法
3.3.3 应用JDBC联接SQL Server2000
3.3.4 应用JDBC联接SQL Server2005 Express
3.3.5 应用JDBC联接SQL Server2005
3.3.6 应用JDBC联接MySQL
3.4 WebLogic的数据库的缓冲池设置
3.4.1 数据库缓冲池技术和语法
3.4.2 SQL Server 2000缓冲池在WebLogic 7和8的设置
3.4.3 SQL Server 2000缓冲池在WebLogic 9的设置
3.4.4 SQL Server 2005缓冲池在WebLogic 8的设置
3.4.5 SQL Server 2005缓冲池在WebLogic 9的设置
3.4.6 MySQL数据库缓冲池在WebLogic 8的设置
3.4.7 MySQL数据库缓冲池在WebLogic 9的设置
3.5 联接缓冲池的语法和实例
3.5.1 联接缓冲池的语法
3.5.2 联接缓冲池的类包设置
3.5.3 SQL Server 2000缓冲池联接的实例
3.5.4 SQL Server 2005缓冲池联接的实例
3.5.5 MySQL缓冲池联接语法的实例
3.6 小结
3.7 问与答
综合练习三
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第4章 全局(Entity)EJB
4.1 全局EJB的介绍
4.1.1 全局EJB的分类
4.1.2 全局EJB的优点和缺点
4.1.3 全局EJB的常用SQL语法
4.2 全局EJB的生命周期
4.2.1 全局EJB的生命周期的讲解和结构图
4.2.2 全局EJB的生命周期的实例
4.3 Bean持续性全局EJB
4.3.1 Bean持续性全局EJB的语法知识
4.3.2 银行存折管理EJB的构思
4.3.3 银行存折管理的运行流程图
4.3.4 银行存折管理的数据字典
4.3.5 数据表的SQL代码
4.3.6 数据库联接缓冲池的设置
4.3.7 银行存折管理的EJB编码
4.3.8 银行存折管理的客户端编码
4.3.9 银行存折管理的服务器部署和运行
4.3.10 实例的剖析与升华
4.4 容器持续性全局EJB的实例演示
4.4.1 容器持续性全局EJB的语法知识
4.4.2 银行存折管理的容器持续性全局EJB的编码
4.4.3 银行存折管理的客户端编码
4.4.4 银行存折管理的容器持续性全局EJB的服务器部署和运行
4.4.5 实例的剖析与升华
4.5 小结
4.6 问与答
综合练习四
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第5章 信息驱动(Message-Driven)EJB
5.1 JMS技术
5.1.1 信息技术介绍
5.1.2 信息的发送分类
5.1.3 信息的接收分类
5.1.4 信息域的分类
5.1.5 点对点信息域的结构图
5.1.6 订购和发送信息域的结构图
5.2 队列(Queue)信患机制
5.2.1 队列信患枧制的语法
5.2.2 队列信息机制的实例构思
5.2.3 队列信息机制在SJS AS 8服务器的编码和部署
5.2.4 队列信患机制在SJS AS 9服务器的编码和部署
5.2.5 队列信息机制在WebLogic 8服务器的编码和部署
5.2.6 队列信息机制在WebLogic 9服务器的编码和部署
5.2.7 实例的剖析与升华
5.3 主题信意机制
5.3.1 主题信息机制的语法
5.3.2 主题信息机制的实例构思
5.3.3 主题信息机制在SJSAS 8服务器的编码和部署
5.3.4 主题信息机制在SJS AS 9服务器的编码和部署
5.3.5 主题信息机制在WebLogic 8服务器的编码和部署
5.3.6 主题信息机制在WebLogic 9服务器的编码和部署
5.3.7 实例的剖析与升华
5.4 信息驱动EJB的生命周期
5.4.1 信息驱动EJB的生命周期讲解和结构图
5.4.2 信息驱动EJB的WebLogic 8生命周期的实例
5.4.3 信息驱动EJB的WebLogic 9生命周期的实例
5.5 信息驱动EJB
5.5.1 信息驱动EJB的语法
5.5.2 股票交易指令的构思
5.5.3 股票交易指令的运行流程图
5.5.4 股票交易指令的数据字典
5.5.5 数据表的SQL代码
5.5.6 数据库联接缓冲池的设置
5.5.7 股票交易指令的全局EJB编码
5.5.8 殷票交易指令的信息驱动EJB编码
5.5.9 股票交易指令的客户端编码
5.5.10 股票交易指令的服务器部署与运行
5.5.11 实例的剖析与升华
5.6 小结
5.7 问与答
综合练习五
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
繁6章 JSP的应用
6.1 JSP的基础知识
6.1.1 JSP的5个常用标识
6.1.2 JSP的3个常用内建对象
6.2 JSP的股票交易指令显示实例
6.2.1 交易指令显示实例的语法
6.2.2 交易指令显示实例的构思
6.2.3 交易指令显示实例的运行流程图
6.2.4 交易指令显示实例的互联网模块的创建
6.2.5 交易指令显示实例的JSP编码
6.3 JSP项目的服务器部署与运行
6.3.1 JSP项目的WebLogic服务器部署
6.3.2 JSP项目的运行
6.4 小结
6.5 问与答
综合练习六
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第7章 EJB的测试
7.1 EJB测试技术
7.1.1 JUnit技术
7.1.2 JUnit测试的运行流程图
7.1.3 Cactus技术
7.1.4 Cactus测试的运行流程图
7.2 JBuilder的EJB测试
7.2.1 测试实例构思
7.2.2 测试实例运行流程图
7.2.3 测试实例的编码与运行
7.3 JUnit技术的EJB测试
7.3.1 测试实例构思
7.3.2 测试实例运行流程图
7.3.3 测试实例的编码与运行
7.4 Cactus技术的EJB测试
7.4.1 测试实例构思
7.4.2 测试实例运行流程图
7.4.3 测试实例的编码与运行
7.5 小结
7.6 问与答
综合练习七
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第8章 EJB的高级应用
8.1 环境变量
8.1.1 环境变量设置的语法
8.1.2 环境变量实例的运行流程图
8.1.3 环境变量实例的编码与运行
8.2 EJB的互相访问和全局EJB关系定义
8.2.1 EJB的互相访问和全局EJB关系定义的语法
8.2.2 EJB的互相访问和全局EJB关系定义的运行流程图
8.2.3 EJB的互相访问和全局EJB关系定义的编码与运行
8.3 EJB的应用程序
8.3.1 EJB的应用程序的作用
8.3.2 EJB的应用程序的创建流程图
8.3.3 EJB的应用程序的创建
8.4 小结
8.5 问与答
综合练习八
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第9章 EJB事务的应用
9.1 EJB事务的介绍
9.1.1 Bean管理事务类型
9.1.2 容器管理事务类型
9.1.3 两种事务类型的比较
9.2 JDBC技术的Bean管理事务类型
9.2.1 语法
9.2.2 实例的构思
9.2.3 运行流程图
9.2.4 实例的编码
9.2.5 实例的运行
9.3 JTA技术的Bean管理事务类型
9.3.1 语法
9.3.2 实例的构思
9.3.3 运行流程图
9.3.4 实例的编码
9.3.5 实例的运行
9.4 容器管理事务类型
9.4.1 语法
9.4.2 实例的构思
9.4.3 运行流程图
9.4.4 实例的编码
9.4.5 实例的运行
9.5 小结
9.6 问与答
综合练习九
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
参考文献
第1章 J2EE基础
1.1 学习J2EE必备的知识
1.2 J2EE 1.4开发工具包
1.2.1 J2EE 1.4的下载与安装
1.2.2 J2EE 1.4的启动
1.2.3 J2EE 1.4的示例程序运行
1.3 Java EE 5开发工具包
1.3.1 Java EE 5的下载与安装
1.3.2 Java EE 5的启动
1.3.3 Java EE 5的示例程序运行
1.4 WebLogic服务器
1.4.1 WebLogic 7服务器的下载与安装
1.4.2 WebLogic 8服务器的下载与安装
1.4.3 WebLogic 9服务器的下载与安装
1.4.4 WebLogic 9服务器的启动
1.4.5 WebLogic 9服务器的示例程序运行
1.5 JBuilder开发工具
1.5.1 JBuilder 2006的下载与安装
1.5.2 JBuilder 2006的WebLogic 7服务器的设置
1.5.3 JBuilder 2006的WebLogic 8服务器的设置
1.5.4 JBuilder 2006的WebLogic 9服务器的设置
1.5.5 JBuilder 2006的SJS AS 8服务器的设置
1.5.6 JBuilder 2006的SJS AS 9服务器的设置
1.6 J2EE结构图
1.6.1 分布式系统的结构图
1.6.2 J2EE服务器的结构图
1.6.3 EJB的程序结构图
1.7 Hello程序示例
1.7.1 Hello程序的运行流程图
1.7.2 Hello程序的SJS AS服务器的编码
1.7.3 Hello程序的SJS AS 8服务器部署
1.7.4 Hello程序的SJS AS 9服务器部署
1.7.5 Hello程序的WebLogic服务器的编码
1.7.6 Hello程序的WebLogic 7服务器部署
1.7.7 Hello程序的WebLogic 8服务器部署
1.7.8 Hello程序的WebLogic 9服务器部署
1.7.9 实例剖析与升华
1.8 J2EE技术的核心优势
1.9 J2EE常用文件后缀名
1.10 小结
1.11 问与答
综合练习一
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第2章 状态(Session)EJB
2.1 EJB的基础知识
2.1.1 EJB的分类
2.1.2 状态EJB的分类
2.1.3 应用EJB的优点和缺点
2.2 状态EJB的生命周期
2.2.1 非会话状态EJB的生命周期的结构图
2.2.2 非会话状态EJB的生命周期的实例演示
2.2.3 会话状态EJB的生命周期的结构图
2.2.4 会话状态EJB的生命周期的实例演示
2.2.5 两种状态EJB的比较
2.3 非会话状态EJB
2.3.1 非会话状态EJB的语法知识
2.3.2 员工管理非会话状态EJB的构思
2.3.3 员工管理的运行流程图
2.3.4 员工管理非会话状态EJB的编码
2.3.5 员工管理的客户端编码
2.3.6 员工管理的服务器部署
2.3.7 实例的剖析与升华
2.4 会话状态EJB
2.4.1 会话状态EJB的语法知识
2.4.2 电子钱包会话状态EJB的构思
2.4.3 电子钱包的运行流程图
2.4.4 电子钱包会话状态EJB的编码
2.4.5 电子钱包的客户端编码
2.4.6 电子钱包的服务器部署
2.4.7 实例的剖析与升华
2.5 小结
2.6 问与答
综合练习二
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第3章 J2EE与数据库
3.1 SQL Server数据库
3.1.1 SQL Server 2000的下载与安装
3.1.2 SQL Server 2005 Express的下载与安装
3.1.3 SQL Server 2005的下载与安装
3.2 MySQL数据库
3.2.1 MySQL 4的下载与安装
3.2.2 MySQL 5的下载与安装
3.2.3 在同一台机器设置MySQL的运行版本
3.3 应用JDBC联接数据库
3.3.1 JDBC类包的下载和JBuilder配置
3.3.2 JDBC联接数据库的语法
3.3.3 应用JDBC联接SQL Server2000
3.3.4 应用JDBC联接SQL Server2005 Express
3.3.5 应用JDBC联接SQL Server2005
3.3.6 应用JDBC联接MySQL
3.4 WebLogic的数据库的缓冲池设置
3.4.1 数据库缓冲池技术和语法
3.4.2 SQL Server 2000缓冲池在WebLogic 7和8的设置
3.4.3 SQL Server 2000缓冲池在WebLogic 9的设置
3.4.4 SQL Server 2005缓冲池在WebLogic 8的设置
3.4.5 SQL Server 2005缓冲池在WebLogic 9的设置
3.4.6 MySQL数据库缓冲池在WebLogic 8的设置
3.4.7 MySQL数据库缓冲池在WebLogic 9的设置
3.5 联接缓冲池的语法和实例
3.5.1 联接缓冲池的语法
3.5.2 联接缓冲池的类包设置
3.5.3 SQL Server 2000缓冲池联接的实例
3.5.4 SQL Server 2005缓冲池联接的实例
3.5.5 MySQL缓冲池联接语法的实例
3.6 小结
3.7 问与答
综合练习三
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第4章 全局(Entity)EJB
4.1 全局EJB的介绍
4.1.1 全局EJB的分类
4.1.2 全局EJB的优点和缺点
4.1.3 全局EJB的常用SQL语法
4.2 全局EJB的生命周期
4.2.1 全局EJB的生命周期的讲解和结构图
4.2.2 全局EJB的生命周期的实例
4.3 Bean持续性全局EJB
4.3.1 Bean持续性全局EJB的语法知识
4.3.2 银行存折管理EJB的构思
4.3.3 银行存折管理的运行流程图
4.3.4 银行存折管理的数据字典
4.3.5 数据表的SQL代码
4.3.6 数据库联接缓冲池的设置
4.3.7 银行存折管理的EJB编码
4.3.8 银行存折管理的客户端编码
4.3.9 银行存折管理的服务器部署和运行
4.3.10 实例的剖析与升华
4.4 容器持续性全局EJB的实例演示
4.4.1 容器持续性全局EJB的语法知识
4.4.2 银行存折管理的容器持续性全局EJB的编码
4.4.3 银行存折管理的客户端编码
4.4.4 银行存折管理的容器持续性全局EJB的服务器部署和运行
4.4.5 实例的剖析与升华
4.5 小结
4.6 问与答
综合练习四
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第5章 信息驱动(Message-Driven)EJB
5.1 JMS技术
5.1.1 信息技术介绍
5.1.2 信息的发送分类
5.1.3 信息的接收分类
5.1.4 信息域的分类
5.1.5 点对点信息域的结构图
5.1.6 订购和发送信息域的结构图
5.2 队列(Queue)信患机制
5.2.1 队列信患枧制的语法
5.2.2 队列信息机制的实例构思
5.2.3 队列信息机制在SJS AS 8服务器的编码和部署
5.2.4 队列信患机制在SJS AS 9服务器的编码和部署
5.2.5 队列信息机制在WebLogic 8服务器的编码和部署
5.2.6 队列信息机制在WebLogic 9服务器的编码和部署
5.2.7 实例的剖析与升华
5.3 主题信意机制
5.3.1 主题信息机制的语法
5.3.2 主题信息机制的实例构思
5.3.3 主题信息机制在SJSAS 8服务器的编码和部署
5.3.4 主题信息机制在SJS AS 9服务器的编码和部署
5.3.5 主题信息机制在WebLogic 8服务器的编码和部署
5.3.6 主题信息机制在WebLogic 9服务器的编码和部署
5.3.7 实例的剖析与升华
5.4 信息驱动EJB的生命周期
5.4.1 信息驱动EJB的生命周期讲解和结构图
5.4.2 信息驱动EJB的WebLogic 8生命周期的实例
5.4.3 信息驱动EJB的WebLogic 9生命周期的实例
5.5 信息驱动EJB
5.5.1 信息驱动EJB的语法
5.5.2 股票交易指令的构思
5.5.3 股票交易指令的运行流程图
5.5.4 股票交易指令的数据字典
5.5.5 数据表的SQL代码
5.5.6 数据库联接缓冲池的设置
5.5.7 股票交易指令的全局EJB编码
5.5.8 殷票交易指令的信息驱动EJB编码
5.5.9 股票交易指令的客户端编码
5.5.10 股票交易指令的服务器部署与运行
5.5.11 实例的剖析与升华
5.6 小结
5.7 问与答
综合练习五
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
繁6章 JSP的应用
6.1 JSP的基础知识
6.1.1 JSP的5个常用标识
6.1.2 JSP的3个常用内建对象
6.2 JSP的股票交易指令显示实例
6.2.1 交易指令显示实例的语法
6.2.2 交易指令显示实例的构思
6.2.3 交易指令显示实例的运行流程图
6.2.4 交易指令显示实例的互联网模块的创建
6.2.5 交易指令显示实例的JSP编码
6.3 JSP项目的服务器部署与运行
6.3.1 JSP项目的WebLogic服务器部署
6.3.2 JSP项目的运行
6.4 小结
6.5 问与答
综合练习六
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第7章 EJB的测试
7.1 EJB测试技术
7.1.1 JUnit技术
7.1.2 JUnit测试的运行流程图
7.1.3 Cactus技术
7.1.4 Cactus测试的运行流程图
7.2 JBuilder的EJB测试
7.2.1 测试实例构思
7.2.2 测试实例运行流程图
7.2.3 测试实例的编码与运行
7.3 JUnit技术的EJB测试
7.3.1 测试实例构思
7.3.2 测试实例运行流程图
7.3.3 测试实例的编码与运行
7.4 Cactus技术的EJB测试
7.4.1 测试实例构思
7.4.2 测试实例运行流程图
7.4.3 测试实例的编码与运行
7.5 小结
7.6 问与答
综合练习七
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第8章 EJB的高级应用
8.1 环境变量
8.1.1 环境变量设置的语法
8.1.2 环境变量实例的运行流程图
8.1.3 环境变量实例的编码与运行
8.2 EJB的互相访问和全局EJB关系定义
8.2.1 EJB的互相访问和全局EJB关系定义的语法
8.2.2 EJB的互相访问和全局EJB关系定义的运行流程图
8.2.3 EJB的互相访问和全局EJB关系定义的编码与运行
8.3 EJB的应用程序
8.3.1 EJB的应用程序的作用
8.3.2 EJB的应用程序的创建流程图
8.3.3 EJB的应用程序的创建
8.4 小结
8.5 问与答
综合练习八
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
第9章 EJB事务的应用
9.1 EJB事务的介绍
9.1.1 Bean管理事务类型
9.1.2 容器管理事务类型
9.1.3 两种事务类型的比较
9.2 JDBC技术的Bean管理事务类型
9.2.1 语法
9.2.2 实例的构思
9.2.3 运行流程图
9.2.4 实例的编码
9.2.5 实例的运行
9.3 JTA技术的Bean管理事务类型
9.3.1 语法
9.3.2 实例的构思
9.3.3 运行流程图
9.3.4 实例的编码
9.3.5 实例的运行
9.4 容器管理事务类型
9.4.1 语法
9.4.2 实例的构思
9.4.3 运行流程图
9.4.4 实例的编码
9.4.5 实例的运行
9.5 小结
9.6 问与答
综合练习九
一、 填空题
二、 判断题
三、 问答题
四、 上机实习题
参考文献
J2EE程序设计经典教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×