第1章案例提出
1.1项目背景
1.2网上购物系统需求
1.2.1用户分类
1.2.2主要功能
1.3案例系统架构
1.3.1购物子系统
1.3.2业务子系统
1.3.3管理子系统
1.4系统模块分析和设计
1.4.1用户管理
1.4.2商品业务管理
1.4.3财务管理
1.4.4审计服务
1.5业务流程分析
1.6项目开发环境
1.6.1开发工具
1.6.2环境配置
1.7本章总结
第2章J2EE系统平台
2.1应用程序体系结构
2.1.1单层应用程序
2.1.2双层应用程序
2.1.3三层应用程序
2.1.4选择因素
2.2J2EE平台简介
2.3J2EE应用层次和组件技术
2.3.1J2EE应用层次
2.3.2J2EE组件
2.3.3J2EE应用技术
2.4J2EE容器
2.4.1容器概述
2.4.2容器体系结构
2.5J2EE应用程序
2.5.1J2EE应用的内容
2.5.2J2EE应用开发步骤
2.5.3实现高性能应用程序
2.5.4J2EE最佳实践
2.6本章总结
第3章Servlet
3.1Servlet概述
3.1.1Servlet功能和特点
3.1.2Servlet生命周期
3.1.3JavaServletAPI
3.1.4创建HTTPServlet
3,1.5调用Servlet
3.2Servlet编程
3.3CGI变量概述
3.3.1标准CGI变量的Servlet等价表示
3.3.2实例:读取CGI变量
3.4HTTP协议
3.4.1HTTP请求头
3.4.2HTTP应答状态
3.4.3HTTP应答头
3.5Cookie
3.5.1Servlet的COOkieAPI
3.5.2Cookie工具函数
3.5.3实例:定制的搜索引擎界面
3.6Servlet会话管理机制
3.6.1Servlet的会话管理机制
3.6.2会话标识符
3.6.3伪会话管理机制
3.6.4实现伪会话管理机制
3.7实例:HellOServlet
3.8案例完善
3.8.1Validate实现
3.8.2过滤器一监听器
3.9本章总结
第4章JSP
4.1JSP概述
4.1.1JSP特性
4.1.2JSP访问模型
4.2JSP网页
4.2.1JSP页面组成
4.2.2JSP网页规则
4.3脚本化元素
4.3.1声明
4.3.2scriptlet
4.3.3表达式
4.3.4函数
4.3.5标签
4.3.6注释
4.4JSP指令
4.4.1Page
4.4.21nclude
4.4.3Taglib
4.5JSP动作
4.5.1Include
4.5.2Forward
4.5.3UseBean
4.5.4GetPrOperb
4.5.5SetProperty
4.5.6P1ugin
4.5.7Palam
4.6JSP内置对象
4.7案例完善
4.7.1JavaScriptlet技术应用
4.7.2Javascript技术应用
4.8本章总结
第5章JDBC
5.1JDBC概述
5.1.1JDBC技术概述
5.1.2JDBC驱动
5.1.3JDBC使用场合
5.2JDBCAPl
5.3JDBC数据库编程
5.3.1与数据库建立连接
5.3.2获取数据库的信息
5.3.3查询数据库方法
5.3.4检索结果集的处理方法
5.3.5更新数据库的方法
5.3.6参数输入和输出的方法
5.3.7关闭和释放JDBC资源
5.4JDBC事务操作
5.5JDBC连接池
5.5.1连接池概述
5.5.2简单JDBC连接池实现
5.5.3连接池集中管理
5.5.4连接池使用范例
5.6WeblogicJDBC应用
5.7案例完善:数据库访问
5.8本章总结
第6章RMI.CORBA和JNDI
6.1RMI概述
6.2RMI包和类
6.3RMI编程
6.3.1RMI编程步骤
6.3.2使用RMI实现回调
6.3.3远程对象激活
6.3.4使用远程方法调用
6.4CORBA和IDL
6.4.1CORBA
6.4.21DL
6.5JavaIDL编程
6.5.11DL模式
6.5.2把IDL模式映射到Java
6.5.3编写服务者代码
6.5.4编写客户代码
6.5.5运行程序
6.6JNDI
6.6.1TNDI概述
6.6.2JNDI结构
6.7本章总结
第7章Java消息服务(JMS)
7.1消息通讯基础
7.1.1消息
7.1.2中间件
7.1.3面向消息的中间件
7.1.4通讯模式
7.2JMS消息
7.3JMS消息模型
7.3.1P2P模型
7.3.2P2P编程
7.3.3Pub/Sub模型
7.3.4Pub/Sub编程
7.3.5处理异常
7.3.6会话管理
7.4案例完善:发送和接收消息
7.5本章总结
第8章会话Bean.
8.1EJB概论
8.1.1EJB类型
8.1.2EJB组件应用模型
8.1.3EJB角色
8.1.4EJB开发步骤
8.2会话Bean
8.2.1会话Bean类型
8.2.2会话Bean编程模型
8.3无状态会话Bean
8.4有状态会话Bean
8.5案例完善:购物筐设计
8.6本章总结
第9章实体Bean
9.1实体Bean基础
9.1.1概述
9.1.2CMP和BMP
9.2实体EJB编程模型
9.2.1实体EJB的持久性
9.2.2实体Bean主接口
9.2.3主键和对象标识
9.2.4实体Bean的远程接口
9.2.5实体Bean的句柄
9.3CMP实体Bean
9.3.1概述
9.3.2CMPBean实例
9.4BMP实体Bean
9.4.1概述
9.4.2BMPBean实例
9.5本章总结
第10章消息驱动Bean
10.1消息驱动Bean基础
10.1.1概述
10.1.2MDB接口
10.2消息驱动Bean编程
10.2.1消息驱动Bean类定义
10.2.2配置
10.2.3限制和优化
10.3消息驱动Bean实例
10.4案例完善:发送确认邮件
10.5本章总结
第11章JavaMail
11.1JavaMail基础
11.1.1概述
11.1.2环境配置
11.2JavaMailAPl
11.3JavaMail编程
11.3.1JavaMail事件模型
11.3.2JavaMail事件处理器
11.3.3用JavaMail发送信息
11.3.4用JavaMail检索信息
11.3.5把文件作为附件发送
11.3.6显示复合邮件的内容
11.4本章总结
附录案例配置和运行
参考文献