第1章 什么是WebSphere应用服务器 1
1.1 可用的平台 1
1.2 WebSphere标准版 2
1.3 WebSphere高级版 2
1.4 WebSphere企业版 3
第2章 安装和启动WebSphere 5
第3章 Hello World(Wide Web) 17
3.1 HTTP 17
3.2 URI、URL和URN 18
3.3 HTTP交互 19
3.4 HTTP消息 19
3.5 请求 19
3.6 响应 20
3.7 消息实体 20
3.8 HTTP服务器 21
3.9 建立安全站点 22
4.1 Servlet基础 28
第4章 Hello Servlet和JavaServer Page 28
4.2 Hello World Servlet 31
4.3 Hello World Java服务器页面 37
第5章 Hello EJB 49
5.1 EJB基础 49
5.2 “Hello World ”EJB 52
第6章 Web服务器 58
6.1 Apache服务器 58
6.1.1 核心模块(Core) 61
6.2 IBM HTTP服务器 63
6.3 微软IIS服务器 64
第7章 Servlet和Java Server Page 70
7.1 Servlet操作模式(Operational Model) 71
7.2 JSP操作模式 74
第8章 公共对象请求代理(CORRA) 77
8.1 对象管理结构(OMA) 77
8.1.1 OMA参考模型 78
8.1.3 对象服务 79
8.1.4 通用工具 79
8.1.2 对象请求代理(ORB) 79
8.2 公共对象请求代理结构(CORBA) 80
8.2.1 ORB核心 82
8.2.2 IDL头和框架 82
8.2.3 对象适配器和ORB接口 82
8.2.6 客户端 83
8.2.7 对象实现 83
8.2.5 对象标识 83
8.2.4 接口仓库 83
8.2.8 对象适配器 84
8.3 接口定义语言 84
8.4 动态调用接口(DII) 86
第9章 CORBA的互操作性和IIOP 87
9.1 域 90
9.2 动态框架接口(DSI) 90
9.3 域内表示 92
9.4 互操作对象标识(IOR) 92
9.5 ORB服务 93
9.6 General Inter_ORB Protocol(GIOP) 94
9.8 GIOP消息 95
9.7 公共数据标识(Common Data Representation) 95
9.9 Internet Inter_ORB Protocol(IIOP) 96
第10章 JavaBeans 98
10.1 JavaBeans的定义 98
10.2 自省(Introspection) 104
10.4 方法(Methods) 107
10.5 事件(Events) 107
10.3 属性(Properties) 107
10.5.1 绑定属性(Bound Properties) 109
10.5.2 强制属性(Constrained Properties) 110
10.5.3 事件适配器(Event Adaptors) 110
10.6 自定义(Customization) 112
10.7 持续性(Persistence) 112
10.8 打包(Packaging) 113
第11章 企业级Java Beans 114
11.1 EJB组件 115
11.2 企业级SessionBeans 117
11.3 企业级Entity Beans 123
11.4 EJB事务模型 125
11.5 EJB分布式模型 128
11.6 EJB安全性 129
第12章 可扩展标记语言(XML) 130
12.1 XML 132
12.2 文档对象模型(DOM) 132
12.3 XML简单应用编辑接口(SAX) 134
12.4 XSL转换(XSLT) 135
13.1 Java安全模型 141
第13章 Java安全与Web安全 141
13.1.1 Java沙箱(sandbox) 142
13.1.2 类加载器(The Class Loader) 143
13.1.3 校验器(The Verifier) 143
13.1.4 安全管理器(The Security Manager) 143
13.1.5 Applet安全 144
13.2 JDK1.1的安全性 144
13.3 JDK1.2的安全性 145
13.5 安全的电子交易(SET)规范 146
13.4 安全的多目标的Internet Mime扩展(S/MIME) 146
13.6 安全套接层(SSL) 147
13.7 SSL协议 148
第14章 WebSphere Studio 150
14.1 安装 150
14.2 开始学习 150
14.3 熟悉WebSphere Studio 157
14.4 WebSphere Studio编辑器 160
14.5.2 数据库连接向导(Database Connectivity Wizard) 163
14.5.1 SQL向导 163
14.5 WebSphere Studio向导 163
14.5.3 Servlet向导 164
第15章 VisualAge for Java 166
15.1 安装 166
15.2 欢迎使用VisualAge for Java 167
15.3 使用VisualAge for Java来开发WebSphere应用程序 175
15.3.1 开发Servlet 175
15.3.4 远程调试器(Remote Debugger) 176
15.3.3 企业级Java Beans开发 176
15.3.2 JSP开发 176
第16章 NetObjects Fusion 177
16.1 安装 177
16.2 入门 177
16.3 NetObjects Fusion的菜单和工具栏 182
16.3.1 “Site”视图的菜单条 182
16.3.2 “Page”视图的菜单条 184
16.3.3 “Style”视图的菜单条 186
16.3.5 “Publish”视图的菜单条 187
16.3.4 “Assets”视图的菜单条 187
16.3.6 标准工具栏 188
16.3.7 高级工具栏 189
16.3.8 组件工具栏 190
16.3.9 表单工具栏 190
16.4 属性面板 191
16.5 投入使用阶段——发布你的站点 191
17.1 安装 192
17.2 入门 192
第17章 NetObjects ScriptBuilder 192
17.3 编写脚本 197
17.4 JavaScript入门 199
17.4.1 例子:单位换算 200
17.4.2 JavaScript的对象模型 204
17.5 JavaScript内置的对象 206
17.6 JavaScript事件 207
17.7 窗口控制 208
18.1 入门 211
第18章 NetObjects BeanBuilder 211
18.2 使用BeanBuilder 212
18.3 快速参考 219
18.3.1 菜单条(Menu Bar) 219
18.3.2 工具栏(Toolbars) 220
18.3.3 内嵌组件(Built-in Components) 220
第19章 IBM San Francisco 222
19.1 安装 222
19.2 San Francisco的层次 222
19.3 基础层(The Foundation Layer) 224
19.3.1 持续性(Persistence) 228
19.3.2 事务和加锁(Transaction and Locking) 229
19.3.3 分布(Distribution) 230
19.3.4 命名(Naming) 231
19.3.5 通知(Notification) 231
19.3.6 查询(Queries) 231
19.3.7 安全(Security) 232
19.3.8 本地化(Localization) 233
19.4 通用商业对象(CBO) 234
19.3.9 基础类的架构(Foundation Class Architecture) 234
19.5 通用商业处理(CBR) 236
19.5.1 通用的分类账户框架(The General Ledger Framework) 238
19.5.2 应收应付帐户框架(The Accounts Payable/Accounts Receivable Framework) 239
19.5.3 仓储管理框架(The Warehouse Manngement Framework) 239
19.5.4 订单管理框架(The Order Management Framework) 240
19.6 使用San Francis 的Websphere应用程序 240
第20章 连接池和数据访问Bean 241
20.1 连接池(Connection Pooling) 241
20.2 数据访问Bean(Data Access Bean) 245
第21章 WebSphere安全服务 249
21.1 验证(Authentication) 250
21.2 授权(Authorization) 250
第22章 命名服务和LDAP支持 252
22.1 什么是LDAP 252
22.2 Java命名和目录接口(JNDI) 255
22.2.1 命名软件包 256
22.2.2 目录软件包 257
22.3 WebSphere中的LDAP 259
第23章 HTTP Servlet 261
23.1 配置Servlet 261
23.2 Ticker Servlet 269
第24章 Servlet会话 285
24.1 HTTP Cookie 285
24.2 传统的会话管理 288
24.3 跟踪API的会话 293
24.4 关于会话和JSP的一些注意事项 298
25.1 WebSphere会话跟踪 301
第25章 WebSphere特有的servlet问题 301
25.2 站点公告栏 305
25.3 个人到个人消息(Person-to-Person Message) 307
第26章 JSP:语法和生命期 317
26.1 JSP语法 317
26.2 注释 318
26.3 标准对象 318
26.4 指令和声明 320
26.5 Scriptlet和表达式 326
26.6 Bean引用 333
第27章 IBN的JSP支撑平台 339
27.1 HTML扩展控件 339
27.2 JSP格式的bean库 345
27.2.1 日期和时间格式bean 345
27.2.2 数值格式bean 349
27.2.3 列表格式bean 350
27.2.4 表格格式bean 352
28.1 安装和加载工具 362
第28章 用VisualAge调试Servlet和JSP 362
28.2 WebSphere测试环境 364
28.3 调试Servlet 368
28.4 调试JSP 370
第29章 WebSphere EJB服务器 373
29.1 WebSphere总体结构 373
29.2.2 支持事务处理 375
29.2.3 支持持久性 375
29.2.1 支持bean运行 375
29.2 EJB服务器的特点 375
29.2.4 支持负荷管理 376
29.2.5 支持存储池和高速缓存 376
29.2.6 支持安全机制 376
第30章 WebSphere中的分层应用 377
第31章 WebSphere中EJB的持久性和事务处理 380
31.1 EJB的持久性 380
31.1.1 CMP的例子 380
31.1.2 BMP的例子 392
31.2 EJB对事务处理的支持 392
32.2 正确选择bean的类型 394
32.1 EJB编程规则 394
第32章 EJB服务器端编程 394
32.3 举例说明:报价bean 395
第33章 EJB客户端编程 400
33.1 客户端编程的一般介绍 400
33.2 客户端编程的其他问题 405
33.2.1 无效的会话bean对象 405
33.2.3 句柄序列化 406
33.2.4 客户端对事务处理的支持 406
33.2.2 删除EJB对象 406
第34章 编写XML电子商务应用 408
34.1 内部人员交易应用 408
34.2 生成股票代码 410
34.3 获得内部信息 414
第35章 XSL转换的应用 424
35.1 减少程序大小 428
第36章 IBM的XML工具 439
36.1 XML View 439
36.2 Task Guide 443
36.3 Xeena 447
第37章 MQSeries连接器 453
37.1 安装和必备条件 453
37.2 浅谈MQSeries 454
37.3 组件调度程序中的MQSeries消息队列 454
37.4 创建MQSeries EJB 455
第38章 Tivoli功能组件 458
38.1 安装和先决条件 458
38.2 使用Tivoli的WebSphere ServerPlus 459
38.3 配置服务器 461
38.4 监控 462
38.5 调用其他任务 463
第39章 CICS连接器 464
39.1 过程化应用程序适配器 464
39.2 安装和准备条件 465
39.3 开发PAO 466
39.4 创建一个PAO的EJB 467
40.1 使用管理控制台 469
第40章 WebSphere管理控制台 469
40.2 管理控制台类型 474
40.3 管理控制台任务 481
40.4 配置任务 481
40.5 性能 481
40.6 安全性 482
第41章 WebSphere属性文件 483
41.1 属性文件 483
41.2 XML配置文件 485
第42章 WebSphere安全管理 486
42.1 全局安全设置 486
42.2 应用程序安全 487
42.3 方法组 488
42.4 资源安全性 488
42.5 设置权限 489
第43章 WebSphere性能软件包 491
43.1 WebSphere性能软件包的组件 491
43.2 AFS企业级文件系统 491
43.3 WebSphere Traffic Express 492
43.4 Secure Way网络分发器 493
43.5 WebSphere性能软件包使用过程 494
第44章 IBM AFS企业文件系统 495
44.1 AFS术语 495
44.2 AFS安装和配置 496
44.3 AFS卷管理 499
44.4 管理AFS帐号 500
第45章 IBM WebTraffic Express 503
45.1 安装和启动 503
45.2 WebTraffic Express配置 504
45.2.1 代理服务器配置 505
45.2.2 缓存配置 511
45.2.3 服务器设置 512
45.2.4 服务器活动监控 515
第46章 IBM Secure Way网络分发器 516
46.1 安装和启动 516
46.2 网络分发器配置 517
46.3 交互式会话支持(Interactive Session Support) 521
46.4 基于内容路由(Content-Based Routing) 522