第一章 J2EE入门 1
1.1 多层体系构架 3
1.2 企业级应用的特征 4
1.3 Sun ONE体系构架 5
1.4 J2EE概述 12
复习题 18
第二章 开发J2EE应用 19
2.1 搭建J2EE的运行环境 21
2.2 J2EE工具和Ant工具 28
2.3 使用J2EE的帮助 36
2.4 运行J2EE的Demo程序 39
复习题 47
第三章 操作数据库 49
3.1 Java与数据库 51
3.2 数据库连接池 51
3.3 JDO简介 59
3.4 JDBC和数据库元数据 66
3.5 可滚动以及可更新的结果集 72
3.6 JDBC的高级数据类型 76
3.7 JDBC中的行集 79
复习题 81
第四章 目录服务、命名服务和JNDI 83
4.1 目录服务 85
4.2 LDAP简介 86
4.3 命名服务 88
4.4 JNDI简介 89
4.5 JNDI和命名服务 95
4.6 JNDI和目录服务 107
4.7 命名服务和目录服务的混合操作 116
复习题 118
第五章 Java消息服务 119
5.1 消息服务简介 121
5.2 JMS和消息服务 122
5.3 JMS构架 124
5.4 JMS消息模型 129
5.5 javax.jms包 137
5.6 JMS程序举例 146
复习题 151
第六章 Java安全 153
6.1 Java安全模型 155
6.2 Java 2安全体系结构 158
6.3 字节码验证器 160
6.4 类装载器 162
6.5 安全管理器 165
6.6 存取控制器 168
6.7 Java加密扩展 178
6.8 Java安全套接字扩展 184
6.9 Java验证与授权服务 194
复习题 197
第七章 消息驱动Bean和Java事务服务 199
7.1 消息驱动Bean 201
7.2 开发消息驱动Bean 203
7.3 消息驱动Bean的高级主题 206
7.4 事务服务概述 209
7.5 JTS简介 210
7.6 事务管理者的实现 213
7.7 Java事务API简介 217
7.8 JTA的例子 219
复习题 225
第八章 JavaMail 227
8.1 邮件概述 229
8.2 SMTP、POP3与IMAP 229
8.3 JavaMail概述 231
8.4 JavaMail API组成 235
8.5 JavaMail使用实例 240
8.6 基于JAMES的JavaMail系统 264
复习题 269
第九章 J2EE的设计模式 271
9.1 什么是设计模式 273
9.2 MVC模式 273
9.3 J2EE的具体设计模式 275
复习题 283
术语表 284
附录 289
附录A 289
附录B 303