第1章 J2EE简介及安装 1
安装J2EE 1.4 SDK 1
J2EE 1.4 SDK安装后的测试 4
小结 15
第2章 理解Web应用程序 16
N-Tier(N层)结构简介 16
动态内容与静态内容的对比 18
理解Web组件 18
MVC设计方式简介 26
理解容器 29
Web应用程序的打包 31
理解协议 36
Web应用程序结构简介 42
应用程序场景探讨 45
使用命名惯例 45
使用部署说明 47
理解数据存储与Web组件的交互 48
关于可移植性的考虑 49
关于可维护性的提示 50
性能方面的考虑 51
小结 54
第3章 使用JSP 2.0 55
JSP技术简介 55
JSP 2.0简介 56
JSP语法和使用简介 61
使用JSP最佳实践 97
小结 102
第4章 使用JSTL 103
为什么要开发JSP标准标签库 103
理解对于封装的需要 104
获取JSTL 104
让工作更轻松:JSTL应用 105
JSTL功能综述 106
理解JSTL的基本内容 108
理解配置设置 111
使甩Core标签库 115
使用XML的核心操作 123
使用XML转换操作 130
使用国际化操作 131
使用〈fmt:message〉操作 131
使用本地化环境 132
Setting Preferred Locales 133
如何确定资源包 134
使用SQL操作 145
处理数据源 146
使用maxRows配置设置 148
使用接口和类 148
使用SQL操作 150
何时使用JSTL操作 154
小结 154
第5章 使用JSP 2.0自定义操作 155
决定何时需要使用自定义操作 155
使用典型的自定义操作 156
理解自定义操作的生命期 158
使用典型的自定义操作 169
定义TLD 171
理解标签文件 177
详细探讨标签文件 179
使用简单标签扩展 190
需要TagAdapter吗 198
使用标签库验证器类 198
小结 205
Servlet 2.4简介 206
第6章 服务器小程序(Servlet)的使用 206
服务器小程序和MVC方式简介 207
javax.servlet包简介 207
Servlet接口简介 211
GenericServlet类简介 213
HTTP和服务器小程序简介 215
理解请求/响应循环 236
输入流和输出流 240
服务器小程序/容器通信简介 242
ServletContext简介 250
理解部署说明 251
基于文件的安全性简介 262
ServletContext生命期类简介 264
其他接口简介 267
使用筛选器及请求分配器 271
服务器小程序异常类简介 273
服务器小程序最佳实践简介 274
小结 277
第7章 使用高级Servlet功能 278
理解HTTP的无状态性质 278
为什么要跟踪客户的身份和状态 279
如何维护会话 280
使用Servlet API管理会话 291
使用筛选器 311
什么是筛选器 311
理解筛选器 312
筛选器的配置 316
使用筛选器 318
筛选器的串连 328
小结 330
第8章 在Web层中设置安全机制 331
理解服务器的Java 2安全模型 331
实现安全套接层 335
建立Servlet 2.4安全机制 344
使用声明性安全机制 350
建立程序安全机制 362
小结 364
第9章 建立最好的应用程序 365
良好的应用程序设计为什么很重要 365
理解J2EE Web应用程序的设计 368
设计原则的文档记录 372
创建一个在线拍卖应用程序 373
使用Model 2结构建立在线拍卖程序 374
应用程序的因素调整 392
小结 393
第10章 使用会话bean 394
远程和本地客户视图简介 394
会话bean的状态简介 396
使用会话bean客户视图 396
实现会话bean组件合约 401
理解会话bean的要求 406
小结 410
什么是实体bean 411
理解J2EE 1.4中的变化 411
第11章 实体bean和永久性简介 411
bean简介 412
容器管理的永久性(CMP)简介 427
bean管理的永久性(BMP)简介 436
部署说明 449
使用实体bean 451
脚注 453
小结 456
第12章 消息处理 457
JMS结构简介 458
理解消息处理样式 459
使用连接工厂 460
理解目标地 462
使用连接 463
使用会话 465
使用消息生成者和消费者 472
理解消息 475
理解消息驱动的bean 485
消息链接简介 492
小结 495
第13章 使用EJB容器服务 496
安全性简介 496
计划调度功能简介 507
事务简介 511
小结 522
第14章 处理XML文档 523
XML和Java的结合使用 523
使用文档对象模型 524
知道何时使用DOM 533
使用Simple API for XML(SAX) 534
使用Java API for XML Processing(JAXP) 542
小结 556
示例综述 557
第15章 企业Java Web服务简介 557
Web服务综述 558
JAX-RPC结构模型 576
服务器小程序终点 583
处理SOAP消息 599
EJB终点 604
使用消息处理器 606
部署过程 610
Web服务的互操作性 611
小结 612
第16章 管理应用程序、组件和资源 613
使用Java Management Extension 614
代理级服务 666
J2EE管理技术规范简介 667
小结 676
第17章 应用程序的打包和部署 677
理解J2EE平台的角色 678
理解J2EE的打包模型 680
配置组件的环境 685
解决依赖性问题 693
小结 698