目录 1
出版说明 1
读者选购指南 1
自序兼谈本书应用的教育思想 1
第1章 WebSphere Server和Studio概况 1
1.1 WebSphere家族简介 1
1.2 WebSphere Studio的下载和安装 1
1.2.1 WebSphere Studio Application Developer的下载 2
1.2.2 WebSphere Studio Application Developer的安装条件 4
1.2.3 WebSphere Studio Application Developer的安装 5
1.3 WebSphere Studio Application Developer的启动 12
1.4 WebSphere Server的下载和安装 14
1.4.1 WebSphere Server的下载 14
1.4.2 WebSphere Server的安装条件 14
1.4.3 WebSphere Server服务器的安装 14
1.5 WebSphere Server服务器和控制台的启动 21
1.5.1 WebSphere Server服务器的启动 21
1.5.2 WebSphere Server服务器管理控制台的启动 22
1.5.3 WebSphere Studio内置服务器的启动和控制台 24
1.5.4 服务器的输出信息 25
1.5.5 服务器中的实例 25
第2章 WebSphere Studio开发基础 27
2.1 WebSphere Studio界面基础 27
2.1.1 Perspective和View 27
2.1.2 工程、文件和视图 30
2.1.3 界面的设置 32
2.2 建立工程和文件 33
2.2.1 新建向导 33
2.2.2 导入和导出 35
2.3 开发独立运行程序 35
2.3.1 开发Hello World DOS程序 35
2.3.2 新建和编辑类 37
2.3.3 运行DOS程序 38
2.3.4 开发和运行Windows程序 40
2.3.5 在WebSphere Studio外部运行程序 43
2.4 WebSphere Studio中的实例 45
第3章 开发数据库程序 47
3.1 Cloudscape数据库基础 47
3.1.1 Cloudscape的安装和目录结构 47
3.1.2 设置和测试Cloudscape 47
3.1.3 服务器的Embedded运行方式 48
3.1.4 服务器的NetworkServer运行方式 49
3.1.5 数据库编辑工具 50
3.1.6 JDBC驱动程序 51
3.1.7 JDBC程序示例 51
3.2 WebSphere Studio和数据库的集成 53
3.2.1 开发使用数据库的程序 54
3.2.2 建立WebSphere Studio的数据库连接 56
3.3 WebSphere Studio的数据库管理 59
3.3.1 导入数据库模型到工程中 60
3.3.2 产生数据库和表格的DDL文件 62
3.3.3 产生表格的XML Schema 63
3.3.4 建立新数据库和表格 66
3.3.5 建立数据库的Schema 67
3.3.6 建立和修改表格 68
3.3.7 建立SQL命令语句 70
3.4 WebSpHere Server和数据库的集成 75
3.4.1 建立JDBC Proiver 75
3.4.2 建立和设置数据源 78
第4章 开发J2EE Web程序 83
4.1 开发简单Web程序 83
4.1.1 建立Web Project 83
4.1.2 建立HTML 87
4.1.3 设计HTML 90
4.1.4 CSS Designer 91
4.1.5 开发Servlet 92
4.1.6 HTML表单的Action 95
4.1.7 开发JSP程序 96
4.1.8 开发JSF程序 99
4.1.9 配置文件的编辑 105
4.2 开发访问数据库的网页 106
4.2.1 建立数据库网页 106
4.2.2 数据库网页文件的运行 113
4.3 开发Struts程序 122
4.3.1 建立支持Struts的Web工程 123
4.3.2 可视化设计Struts 125
4.3.3 开发FormBean 126
4.3.4 开发JSP网页 131
4.3.5 建立Action 135
4.3.6 编辑资源文件 138
4.3.7 Struts配置文件 138
第5章 服务器和J2EE程序的部署运行 140
5.1 WebSphere Studio的内置服务器 140
5.1.1 建立内置服务器 140
5.1.2 在内置服务器中部署和运行 141
5.1.3 内置服务器控制台 146
5.1.4 内置服务器的配置和数据源 147
5.2 J2EE程序的打包 152
5.3 在WebSphere Studio外部的服务器中部署 154
5.3.1 部署EAR文件 154
5.3.2 部署WAR文件 159
第6章 开发Session Bean 161
6.1 建立EJB工程 161
6.2 开发EJB 164
6.2.1 建立Session Bean 164
6.2.2 添加方法 168
6.3 编译和RMIC 169
6.4 在内置服务器上部署和测试EJB 170
6.4.1 在内置服务器上部署EJB 170
6.4.2 在Universal Test Client上测试EJB 171
6.5 开发EJB的客户机 173
6.5.1 开发直接访问EJB的客户机 173
6.5.2 开发EJB的Access Bean 177
6.5.3 客户机的运行 183
6.6 在WebSphere Studio外部服务器中部署EJB 185
第7章 开发BMP EJB 187
7.1 数据库的设置 187
7.2 开发EJB 187
7.2.1 建立BMP EJB框架 187
7.2.2 编辑EJB代码 187
7.3 测试和部署EJB 192
第8章 开发CMP EJB 193
8.1 开发EJB 193
8.1.1 开发CMP EJB 193
8.1.2 开发Session Bean 196
8.2 设置EJB Reference 197
8.3 EJB和数据库表格的映射 200
8.4 编辑部署文件 204
8.5 测试和部署EJB 204
8.5.1 测试EJB 204
8.5.2 在WebSphere Studio外部服务器上部署EJB 205
第9章 处理CMP中的关系和Finder方法 208
9.1 数据库表格的设置 208
9.2 建立和编辑CMP EJB 209
9.2.1 建立CMP EJB和与数据库表格的映射 209
9.2.2 建立表格之间的关系 210
9.2.3 外键和数据库表格映射 211
9.3 建立SessionBean和EJB Reference 213
9.4 测试和部署EJB 215
9.5 处理CMP的Finder方法 215
9.5.1 在CMPEJB中添加Finder方法 215
9.5.2 编辑SessionBean的代码 218
9.5.3 测试和部署EJB 218
第10章 开发Message-Driven Bean 220
10.1 建立EJB工程和Message-Driven Bean 220
10.2 开发发送消息的Session Bean 223
10.3 MDB有关的设置 224
10.3.1 部署文件的设置 225
10.3.2 服务器的设置 228
10.4 测试MDB 232
10.5 在外部服务器上部署和测试 232
10.5.1 MDB在外部服务器的设置 232
10.5.2 MDB的部署 237
10.5.3 测试MDB 239
第11章 开发Web Service 243
11.1 建立Web Service工程和Java Bean 243
11.2 从Java Bean建立Web Service 243
11.3 测试和部署Web Service 249
第12章 使用JBuilder开发WebSphere程序 252
12.1 JBuilder和WebSphere Server的集成 252
12.2 Cloudscape数据库的设置 252
12.3 开发EJB和EJB客户机 254
12.3.1 开发EJB 254
12.3.2 开发EJB的客户机 255
12.4 开发Axis上的Web Service 257
12.4.1 Java Bean作为Axis上的Web Service 257
12.4.2 Web Service的部署和参数 258
12.4.3 开发客户机程序 259