本书为IBM软件学院系列丛书,由中国台湾长期从事IBM系列软件的应用和运用IBM大型主机(AIX)开发、架设与管理电子商务网站的资深专家执笔。全书从透视图的相关类别来规划介绍软件本身的架构,配合WSAD5的使用,让读者认识软件本身的规划特色,从而为后面开发程序的讲解奠定了基础。在讲解过程中,主要介绍了静态网站和动态网站的设计、资料库的建立、网站的架设与测试方法,Java应用程序的测试、断点等功能的应用,J2EE、EJB应用程序开发的理论和实际运用,Web应用程序和服务程序的开发,最后介绍了如何使用软件中的测试、性能分析等分析工具。随书光盘内容为书中部分范例源代码。
本书适合于学习WSAD5的初学者,同时也适合于学过Java,希望使用更有效率的“开发软件”来开发程序的程序开发者,以及开发动态网站、静态网站、J2EE、EJB的程序开发者。
第1章 简介 1
1-1 WebSphere介绍 2
1-1-1 WebSphere和Eclipse 2
1-1-2 WebSphere结构 3
1-1-3 WebSphere优点 4
1-1-4 WebSphere系列 5
1-1-5 WebSphere成功案例 6
1-2 WebSphere Studio 8
1-2-1 WebSphere Studio 8
1-2-2 WebSphere Studio
Family 8
1-2-3 WebSphere Studio 4大
产品 10
1-3 WebSphere Studio Application
Developer 12
1-3-1 新功能与规范支持 12
1-3-2 规范介绍 13
1-3-3 特色 16
1-3-4 与前版比较 23
第2章 安装规划 25
2-1 安装要求 26
2-1-1 硬件要求 26
2-1-2 操作系统 26
2-1-3 软件支持 27
2-1-4 安装注意事项 28
2-2 安装WSAD 5中文版 29
2-2-1 在Windows 2000下
安装 29
2-2-2 使用命令安装 33
2-2-3 删除 34
2-2-4 安装Page Designer
Classic 35
2-3 安装Agent Controller 39
2-3-1 使用Agent Controller 39
2-3-2 安装Agent Controller 39
2-4 安装嵌入式消息传递客户机
和服务器 45
2-4-1 使用嵌入式消息传递
客户机和服务器 45
2-4-2 安装嵌入式消息传递
客户机和服务器 45
2-5 安装Rational ClearCase LT 48
2-5-1 安装Rational ClearCase
LT Server 48
2-5-2 查看界面 53
2-5-3 安装Rational ClearCase
LT Client 55
第3章 工作界面 57
3-1 工作界面介绍 58
3-1-1 运行WebSphere Studio
Application
Developer 5 58
3-1-2 关闭WebSphere Studio
Application
Developer 5 60
3-1-3 内存管理 61
3-2 个性化工作界面 63
3-2-1 定义Java类路径 63
3-2-2 Java代码 65
3-2-3 自动构建 68
3-2-4 工作窗口 69
第4章 透视图 71
4-1 集成开发环境 72
4-1-1 环境介绍 72
4-1-2 透视图 72
4-1-3 视图与编辑器 74
4-2 Java 76
4-2-1 Java透视图 76
4-2-2 层次结构 78
4-2-3 Java编辑器 78
4-2-4 书签 79
4-2-5 搜索 80
4-3 Java浏览 81
4-3-1 Java浏览透视图 81
4-3-2 重构 82
4-4 Java类型层次结构 84
4-4-1 Java类型层次结构 84
4-4-2 Java类型层次结构
透视图 84
4-5 J2EE 85
4-5-1 应用程序编辑器 85
4-5-2 EJB编辑器 88
4-6 Web 92
4-6-1 网页编辑器 92
4-6-2 设计 95
4-6-3 源代码 96
4-6-4 预览 97
4-7 服务器 97
4-7-1 服务器环境 97
4-7-2 透视图 99
4-7-3 测试应用程序 100
4-8 数据 100
4-8-1 数据库 100
4-8-2 SQL 102
4-9 探索CVS资源库 102
4-9-1 透视图 102
4-9-2 CVS 103
4-10 XML 103
4-10-1 XML透视图 103
4-10-2 XML工具 104
4-10-3 XML编辑器 105
4-10-4 DTD编辑器 105
4-10-5 XML纲要编辑器 106
4-11 XSL调试 106
4-11-1 调试转换工具 106
4-11-2 XSL调试透视图 106
4-12 调试 107
4-12-1 调试透视图 107
4-12-2 显示 108
4-13 概要分析 109
4-13-1 配置 109
4-13-2 透视图 110
4-14 组件测试 111
4-14-1 适合的测试 111
4-14-2 测试与发布工具 112
4-15 安装/更新 112
4-15-1 安装/更新 112
4-15-2 透视图 113
4-15-3 功能部件更新 113
4-16 插件开发 114
4-16-1 透视图 114
4-16-2 插件开发环境 115
4-17 资源 119
4-17-1 层次 119
4-17-2 更改默认设置 120
第5章 开发Java应用程序 123
5-1 Java应用程序 124
5-1-1 Java应用程序介绍 124
5-1-2 创建Java项目 124
5-1-3 创建Java包 127
5-1-4 创建Java类 128
5-2 Java代码 130
5-2-1 九九乘法表 130
5-2-2 运行代码 132
5-3 断点 135
5-3-1 设置断点 135
5-3-2 使用断点 137
第6章 开发Web应用程序 141
6-1 开发静态Web程序 142
6-1-1 静态网页 142
6-1-2 创建Web项目 142
6-1-3 创建Web文件的
首页 144
6-1-4 创建框架 146
6-1-5 加入链接 153
6-1-6 加入图片 154
6-1-7 CSS 156
6-1-8 导入文件 158
6-1-9 测试网页 158
6-2 开发JSP文件 161
6-2-1 动态网页 161
6-2-2 导入SQL语法 162
6-2-3 控制中心 163
6-2-4 命令中心 164
6-2-5 导入JSP文件 165
6-2-6 修改JSP程序代码 166
6-2-7 启动服务器 166
6-2-8 测试JSP 167
6-3 开发Servlet文件 169
6-3-1 Servlet文件 169
6-3-2 导入Servlet文件 170
6-3-3 测试Servlet 171
第7章 开发J2EE应用程序 173
7-1 创建EJB 174
7-1-1 准备工作 174
7-1-2 创建应用程序 177
7-1-3 配置数据库与
服务器 184
7-1-4 第一次测试 188
7-2 开发代码 190
7-2-1 UserDAO 190
7-2-2 UserEJB 204
7-2-3 会员注册JSP网页 219
7-2-4 会员登录 226
7-3 测试 245
7-3-1 会员注册与
管理系统 245
7-3-2 首页 245
7-3-3 会员注册 247
7-3-4 会员登录 248
第8章 开发Web服务程序 251
8-1 介绍Web服务 252
8-1-1 关于Web服务 252
8-1-2 Web服务的应用 253
8-2 导入Web服务 253
8-2-1 导入StockQuote项目
样本 253
8-2-2 创建Web项目 255
8-2-3 开发Bean 258
8-3 配置Web服务 261
8-3-1 创建Web服务 261
8-3-2 配置 UDDI 265
8-4 测试Web服务 266
8-4-1 测试Web服务 266
8-4-2 测试getQuote 266
第9章 概要分析 269
9-1 关于概要分析 270
9-1-1 介绍 270
9-1-2 概要分析方式 270
9-2 分析显示工具 277
9-2-1 显示工具 277
9-2-2 包统计信息 278
9-2-3 类方法统计信息 279
9-2-4 方法统计信息 279
9-2-5 类实例统计信息 280
9-2-6 实例统计信息 282
9-2-7 堆 282
9-2-8 执行流 283
9-2-9 对象引用 283
9-2-10 对象交互作用 284
9-2-11 类交互作用 285
第10章 集成 287
10-1 使用WAS4 288
10-1-1 集成 288
10-1-2 配置与测试 288
10-2 使用WAS5 293
10-2-1 集成 293
10-2-2 配置与测试 293
今天, 大多数企业都希望他们的硬件和软件提供者不只受限于一家厂商, 相反, 大家普遍认为应当面向多家厂商, 能够运行多种软件的多种硬件平台, 这些硬件平台既可以是大型机, 也可以是笔记本电脑. 其中包括传统的中央集中式系统, 通常指大型企业所采用的大型机, 部门级小型计算机和个人使用的个人计算机或工作站. 通常这些平台是在“混乱”中发展起来的, 当时它们的成长既有独立性又有偶然性.
WebSphere Studio Application Developer由IBM所开发和发行的WebSphere软件平台中WebSphere Studio系列软件, 它类似于JBuilder, 提供了Java与J2EE开发的全方位工具, 但拥有更多IBM特有的强大集成功能.
本书所介绍的为最新版的WebSphere Studio Application Developer 5中文版. WebSphere Studio Application Developer集成了WebSphere Studio和VisualAge for Java的功能.
WebSphere Studio Application Developer 5中文版拥有一个通用工作平台与一套集成工具, 支持各种应用程序的开发. 运行及测试, 可快速部署电子商务应用程序. WebSphere Studio Application Developer 5中文版是专为Java技术及J2EE应用程序专业开发人员所设计的, 提供了集成网站. JSP. XML. Web服务等支持.
WebSphere系列家族产品众多, 本书会由大到小, 按WebSphere. WebSphere Studio. WebSphere Studio Family. WebSphere Studio Application Developer介绍, 方便了解WebSphere Studio Application Developer的定位功能及与其他IBM WebSphere产品的关系. 本书的特色在于:
l 本书适合学过Java, 希望使用更有效率的“开发软件”来开发程式的程式开发者.
l 本书适合使用过IBM前版开发软件, 如WebSphere Studio Application 4. VisualAge for Java的程式开发者快速上手WebSphere Studio Application Developer 5.
l 本书适合维护IBM大型主机的网站管理者, 使用相关软件开发可以节省开发时间.
l 本书除了适合Java程式开发者外, 更适合开发动态网站. 静态网站. J2EE. EJB的程式开发者.
l 本书更适合具Java基础且使用过IBM的WebSphere Studio Application Developer 5, 但还是无法开窍, 无法自己动手写程式的生手来阅读, 阅读本书可以让你重拾信心, 而且开始动手写程式.
l 本书范例循序渐进, 清楚了解做步骤与设定项目间的前后因果关系.
l 光盘中附有范例程序, 可供直接导入WebSphere Studio Application Developer 5中使用或在各专案中复制程序加以执行.
l 学习练习题目贴切章节重点, 除了观念上的理清, 更有程序写作上的练习.
本书由电子工业出版社计算机研发部策划引进, 飞思科技产品研发中心组织改编, 李水跟. 李华彪. ***. ***等人参与了改编工作, 在此表示感谢!尽管我们尽了最大努力, 但本书难免会有不妥之处, 欢迎各界专家和读者朋友批评指正, 我们的联系地址是:
电 话:(010)68134545 68131648
电子邮件:support@fecit.com.cn tomcat_author@yahoo.com.cn
飞思在线:http://www.fecit.com.cn http://www.fecit.net
答疑网址:http://www.fecit.com.cn/question.htm
源代码下载:http://www.fecit.com.cn/download.htm
通用网址:计算机图书. 飞思. 飞思教育. 飞思科技. FECIT
飞思科技产品研发中心