书籍详情
IBM WebSphere Studio Web应用开发
作者:(美)Gary Craig,(美)Peter Jakab著;张云涛,龚玲,张燕译;张云涛译
出版社:机械工业出版社
出版时间:2004-02-01
ISBN:9787111137511
定价:¥39.00
购买这本书可以去
内容简介
IBM软件认证:认证技能级别很容易判断WebSphere软件的IBM认证级别。IBMWebSphereStudioV5.0有三个级别的认证。本书所针对的考试号是285。本书引领读者学习有关WebSphereStudio的基础知识,范围从基础概念到实际的完整Web应用程序的开发。另外,本书还包括有关JSP、servlet和后端数据库访问的知识。本书还是IBMCertifiedAssociateDeveloper认证指南,包含认证目标及复习题,并附有答案,便于自学。GarycCraig博士是SuperlativecSoftwarecSolutions公司的总裁和资深顾问。他专门从事技术培训工作以及咨询服务。在过去的五年当中,1他的工作主要涉及IBMcWebSphere产品和技术。Gary以前是Syracuse大学的教授,1拥有计算机工程博士学位。目前他还是IEEE的资深会员。Gary是《EnterprisecJavacProgrammingcwithcIBMcWebSphere》一书的合著者。PetercJakab是ObjectSpheresccSoftwarecSolutions公司的总裁和资深顾问。Peter专门从事与基于IBMcWebSphere工具和服务器开发Web应用程序相关的咨询.辅导和课程设计工作。在IBM工作期间,2他是IBM职业认证团队的一员。Peter是几本IBMcWebSphere和VisualAge的应用开发书籍的合著者。他积极参与新的教育和职业认证材料的撰写。IBM通过本书,提供了学习IBMWebSphereStudio以及准备IBM认证考试的有效途径。本书引领读者学习有关WebSphereStudio的基础知识,范围从基础概念到实际的完整Web应用程序的开发。读者可学到从开发入门到调试技术,再到实现包含HTML页面的完整应用程序的所有内容。另外本书还包括了有关JSP.servlet和后端数据库访问的知识。不管是用于自学还是准备认证考试,读者都会发现本书很有价值。本书涵盖的主题包括:●Java开发●MVC基础●调试技术●JSP?馠TML●API●提取参数及处理表单数据●使用JDBC访问数据库●servlet●性能监视和分析
作者简介
GarycCraig博士是SuperlativecSoftwarecSolutions公司的总裁和资深顾问。他专门从事技术培训工作以及咨询服务。在过去的五年当中,1他的工作主要涉及IBMcWebSphere产品和技术。Gary以前是Syracuse大学的教授,1拥有计算机工程博士学位。目前他还是IEEE的资深会员。Gary是《EnterprisecJavacProgrammingcwithcIBMcWebSphere》一书的合著者。PetercJakab是ObjectSpheresccSoftwarecSolutions公司的总裁和资深顾问。Peter专门从事与基于IBMcWebSphere工具和服务器开发Web应用程序相关的咨询.辅导和课程设计工作。在IBM工作期间,2他是IBM职业认证团队的一员。Peter是几本IBMcWebSphere和VisualAge的应用开发书籍的合著者。他积极参与新的教育和职业认证材料的撰写。
目录
第1章 本书的范围及涵盖内容 1
1.1 技术和工具 1
1.2 WebSphere Studio 1
1.3 Web应用开发 2
1.4 本书总览 3
1.4.1 各章总览 3
1.4.2 认证目标及其参照章节 4
1.5 本章小结 5
第2章 系统需求和安装 7
2.1 光盘内容 7
2.2 最小系统需求 7
2.3 安装WebSphere Application Server-Express 8
2.4 验证安装 9
2.4.1 验证Site Developer的安装 10
2.4.2 验证代理控制器的安装 10
2.4.3 验证应用服务器的安装 10
2.5 练习 10
第3章 Eclipse. Studio工作台和WebSphere Studio概述 17
3.1 Eclipse项目 17
3.1.1 Eclipse平台 17
3.1.2 Eclipse体系结构 18
3.1.3 Eclipse工作台 19
3.1.4 Java开发工具(JDT) 19
3.2 IBM工具 21
3.2.1 WebSphere Studio 配置 21
3.2.2 基于任务的开发—透视图 22
3.3 其他公司的工具 23
3.4 信息资源 23
3.5 自测 23
3.5.1 关键术语 23
3.5.2 复习题 24
第4章 开发一个简单的Java应用程序 25
4.1 Java工程. Web应用程序和企业应用程序 25
4.2 使用透视图 26
4.3 创建Java工程 27
4.4 Java透视图 29
4.4.1 创建Java包 30
4.4.2 创建Java类型 31
4.5 Java编辑器 34
4.5.1 编辑器视图 34
4.5.2 代码辅助 36
4.5.3 轮廓视图 38
4.5.4 编译Java源代码 40
4.6 简单的源代码控制 42
4.7 运行不基于Web的Java程序 45
4.8 练习 47
4.9 自测 53
4.9.1 关键术语 53
4.9.2 复习题 53
第5章 调试技术 55
5.1 为什么调试以及何时调试 55
5.2 发送消息并跟踪 56
5.3 启动程序进行调试 56
5.4 在Java代码中设置断点 58
5.5 调试透视图描述 60
5.6 调试器控制及步进代码 64
5.6.1 步进过滤 65
5.6.2 其他控制 65
5.7 查看变量 66
5.8 表达式视图 69
5.9 显示视图 70
5.10 其他类型的断点 71
5.10.1 条件断点 72
5.10.2 Java异常断点 73
5.10.3 观察点 76
5.10.4 方法断点 77
5.11 剪贴簿 78
5.12 热代码替换 81
5.13 练习 82
5.13.1 调试ConsoleTest.java 83
5.13.2 调试SimpleDebug.java 84
5.13.3 调试JavaExceptionTest.java 88
5.13.4 使用剪贴簿 90
5.14 自测 91
5.14.1 关键术语 91
5.14.2 复习题 91
第6章 HTTP和HTML基础 93
6.1 HTTP概述 93
6.1.1 请求 93
6.1.2 响应 95
6.1.3 请求和响应流程 96
6.2 HTML基础概述 97
6.2.1 如何创建HTML文档 97
6.2.2 HTML的基本标签 100
6.3 HTML标签<FORM>的内容和属性 101
6.4 WebSphere Studio页面设计器入门 104
6.4.1 库视图 106
6.4.2 轮廓视图 107
6.4.3 属性视图 108
6.4.4 其他视图 108
6.5 级联样式表 110
6.6 练习 111
6.7 自测 118
6.7.1 关键术语 118
6.7.2 复习题 119
第7章 servlet入门 121
7.1 servlet生命周期 121
7.2 Web工程向导 122
7.3 新建servlet向导 124
7.4 探索servlet的生命周期 125
7.5 测试servlet的生命周期 126
7.6 生成HTTP响应流 129
7.7 J2EE应用程序打包和web.xml 130
7.8 参数化servlet 134
7.9 复习 137
7.10 练习 137
7.11 自测 138
7.11.1 关键术语 138
7.11.2 复习题 138
第8章 处理HTTP请求 139
8.1 HTTP请求入门 139
8.2 HttpServletRequest接口 140
8.3 读取HTTP输入流 142
8.4 请求处理的结构 143
8.5 使用JavaScript执行表单验证 148
8.6 复习 149
8.7 练习 149
8.7.1 创建注册Web页 149
8.7.2 创建注册servlet 151
8.7.3 设置TCP/IP监视服务器 154
8.7.4 检查HTTP请求 154
8.7.5 添加输出参数处理和输出表示 156
8.8 自测 157
8.8.1 关键术语 157
8.8.2 复习题 158
第9章 案例分析 159
9.1 案例的数据模型 159
9.2 应用系统的用例 161
9.2.1 用例:经销商注册 161
9.2.2 用例:经销商登录 162
9.2.3 用例:经销商检查和提交发货单 163
9.2.4 用例:经销商提交发货单 164
9.2.5 用例:管理购买订单的生成 164
第10章 servlet的应用状态 167
10.1 应用状态 167
10.2 会话的生命周期 171
10.3 会话伸缩 173
10.4 复习 173
10.5 练习 173
10.6 自测 180
10.6.1 关键术语 180
10.6.2 复习题 181
第11章 模型-视图-控制器基础 183
11.1 servlet作为控制器 183
11.2 通过控制器servlet重建视图逻辑 184
11.3 在servlet之间传递对象引用 185
11.4 复习 186
11.5 练习 186
11.6 自测 188
11.6.1 关键术语 188
11.6.2 复习题 188
第12章 JSP入门 189
12.1 JSP文档结构概述 189
12.2 运行时模型和页面编译 189
12.3 JSP语法概述 190
12.3.1 伪指令 191
12.3.2 脚本元素 192
12.3.3 用WebSphere Studio创建JSP页 194
12.3.4 创建新的JSP页 195
12.3.5 在设计视图添加内容 198
12.3.6 在源代码视图中进行编辑 200
12.4 在WebSphere Studio 中测试和调试
JSP页 200
12.5 复习 202
12.6 练习 202
12.7 自测 207
12.7.1 关键术语 207
12.7.2 复习题 207
第13章 构造健壮的Web应用程序的考虑事项 209
13.1 输入数据错误 210
13.2 复习 219
13.3 自测 219
13.3.1 关键术语 219
13.3.2 复习题 220
第14章 JSP标签库 221
14.1 使用JSP标签库的目的 221
14.2 已有标签库 221
14.2.1 Jakarta标签库 222
14.2.2 JSTL 222
14.3 在WebSphere Studio中使用定制的标签库 223
14.4 创建定制动作标签 227
14.5 练习 229
14.6 自测 237
14.6.1 关键术语 237
14.6.2 复习题 237
第15章 通过JDBC访问数据库 239
15.1 JDBC 2.0 API 239
15.1.1 JDBC 2.0 核心API 239
15.1.2 使用JDBC 2.0 核心API基础 239
15.1.3 JDBC 2.0标准扩展API 242
15.1.4 数据源及连接池 242
15.1.5 类型映射 243
15.2 出错处理 245
15.3 事务控制 246
15.4 基本的代理/映射体系结构 246
15.5 数据透视图 247
15.6 练习 252
15.7 自测 259
15.7.1 关键术语 259
15.7.2 复习题 259
第16章 部署应用程序 261
16.1 什么是部署 261
16.2 WebSphere Studio对远程服务器的部署 262
16.3 命令行服务器管理 262
16.4 类路径. 类加载器以及模块依赖性 264
16.4.1 WebSphere中的类加载器 264
16.4.2 模块依赖性和实用程序JAR文件 265
16.5 练习 265
16.5.1 创建远程服务器及配置 265
16.5.2 创建数据资源 269
16.5.3 在WebSphere Studio中测试运行在远程服务器上的应用程序 270
16.5.4 在WebSphere Studio之外启动远程服务器 272
16.5.5 测试运行在远程服务器上的应用程序 276
16.6 自测 277
16.6.1 关键术语 277
16.6.2 复习题 277
附录A 自测答案 279
1.1 技术和工具 1
1.2 WebSphere Studio 1
1.3 Web应用开发 2
1.4 本书总览 3
1.4.1 各章总览 3
1.4.2 认证目标及其参照章节 4
1.5 本章小结 5
第2章 系统需求和安装 7
2.1 光盘内容 7
2.2 最小系统需求 7
2.3 安装WebSphere Application Server-Express 8
2.4 验证安装 9
2.4.1 验证Site Developer的安装 10
2.4.2 验证代理控制器的安装 10
2.4.3 验证应用服务器的安装 10
2.5 练习 10
第3章 Eclipse. Studio工作台和WebSphere Studio概述 17
3.1 Eclipse项目 17
3.1.1 Eclipse平台 17
3.1.2 Eclipse体系结构 18
3.1.3 Eclipse工作台 19
3.1.4 Java开发工具(JDT) 19
3.2 IBM工具 21
3.2.1 WebSphere Studio 配置 21
3.2.2 基于任务的开发—透视图 22
3.3 其他公司的工具 23
3.4 信息资源 23
3.5 自测 23
3.5.1 关键术语 23
3.5.2 复习题 24
第4章 开发一个简单的Java应用程序 25
4.1 Java工程. Web应用程序和企业应用程序 25
4.2 使用透视图 26
4.3 创建Java工程 27
4.4 Java透视图 29
4.4.1 创建Java包 30
4.4.2 创建Java类型 31
4.5 Java编辑器 34
4.5.1 编辑器视图 34
4.5.2 代码辅助 36
4.5.3 轮廓视图 38
4.5.4 编译Java源代码 40
4.6 简单的源代码控制 42
4.7 运行不基于Web的Java程序 45
4.8 练习 47
4.9 自测 53
4.9.1 关键术语 53
4.9.2 复习题 53
第5章 调试技术 55
5.1 为什么调试以及何时调试 55
5.2 发送消息并跟踪 56
5.3 启动程序进行调试 56
5.4 在Java代码中设置断点 58
5.5 调试透视图描述 60
5.6 调试器控制及步进代码 64
5.6.1 步进过滤 65
5.6.2 其他控制 65
5.7 查看变量 66
5.8 表达式视图 69
5.9 显示视图 70
5.10 其他类型的断点 71
5.10.1 条件断点 72
5.10.2 Java异常断点 73
5.10.3 观察点 76
5.10.4 方法断点 77
5.11 剪贴簿 78
5.12 热代码替换 81
5.13 练习 82
5.13.1 调试ConsoleTest.java 83
5.13.2 调试SimpleDebug.java 84
5.13.3 调试JavaExceptionTest.java 88
5.13.4 使用剪贴簿 90
5.14 自测 91
5.14.1 关键术语 91
5.14.2 复习题 91
第6章 HTTP和HTML基础 93
6.1 HTTP概述 93
6.1.1 请求 93
6.1.2 响应 95
6.1.3 请求和响应流程 96
6.2 HTML基础概述 97
6.2.1 如何创建HTML文档 97
6.2.2 HTML的基本标签 100
6.3 HTML标签<FORM>的内容和属性 101
6.4 WebSphere Studio页面设计器入门 104
6.4.1 库视图 106
6.4.2 轮廓视图 107
6.4.3 属性视图 108
6.4.4 其他视图 108
6.5 级联样式表 110
6.6 练习 111
6.7 自测 118
6.7.1 关键术语 118
6.7.2 复习题 119
第7章 servlet入门 121
7.1 servlet生命周期 121
7.2 Web工程向导 122
7.3 新建servlet向导 124
7.4 探索servlet的生命周期 125
7.5 测试servlet的生命周期 126
7.6 生成HTTP响应流 129
7.7 J2EE应用程序打包和web.xml 130
7.8 参数化servlet 134
7.9 复习 137
7.10 练习 137
7.11 自测 138
7.11.1 关键术语 138
7.11.2 复习题 138
第8章 处理HTTP请求 139
8.1 HTTP请求入门 139
8.2 HttpServletRequest接口 140
8.3 读取HTTP输入流 142
8.4 请求处理的结构 143
8.5 使用JavaScript执行表单验证 148
8.6 复习 149
8.7 练习 149
8.7.1 创建注册Web页 149
8.7.2 创建注册servlet 151
8.7.3 设置TCP/IP监视服务器 154
8.7.4 检查HTTP请求 154
8.7.5 添加输出参数处理和输出表示 156
8.8 自测 157
8.8.1 关键术语 157
8.8.2 复习题 158
第9章 案例分析 159
9.1 案例的数据模型 159
9.2 应用系统的用例 161
9.2.1 用例:经销商注册 161
9.2.2 用例:经销商登录 162
9.2.3 用例:经销商检查和提交发货单 163
9.2.4 用例:经销商提交发货单 164
9.2.5 用例:管理购买订单的生成 164
第10章 servlet的应用状态 167
10.1 应用状态 167
10.2 会话的生命周期 171
10.3 会话伸缩 173
10.4 复习 173
10.5 练习 173
10.6 自测 180
10.6.1 关键术语 180
10.6.2 复习题 181
第11章 模型-视图-控制器基础 183
11.1 servlet作为控制器 183
11.2 通过控制器servlet重建视图逻辑 184
11.3 在servlet之间传递对象引用 185
11.4 复习 186
11.5 练习 186
11.6 自测 188
11.6.1 关键术语 188
11.6.2 复习题 188
第12章 JSP入门 189
12.1 JSP文档结构概述 189
12.2 运行时模型和页面编译 189
12.3 JSP语法概述 190
12.3.1 伪指令 191
12.3.2 脚本元素 192
12.3.3 用WebSphere Studio创建JSP页 194
12.3.4 创建新的JSP页 195
12.3.5 在设计视图添加内容 198
12.3.6 在源代码视图中进行编辑 200
12.4 在WebSphere Studio 中测试和调试
JSP页 200
12.5 复习 202
12.6 练习 202
12.7 自测 207
12.7.1 关键术语 207
12.7.2 复习题 207
第13章 构造健壮的Web应用程序的考虑事项 209
13.1 输入数据错误 210
13.2 复习 219
13.3 自测 219
13.3.1 关键术语 219
13.3.2 复习题 220
第14章 JSP标签库 221
14.1 使用JSP标签库的目的 221
14.2 已有标签库 221
14.2.1 Jakarta标签库 222
14.2.2 JSTL 222
14.3 在WebSphere Studio中使用定制的标签库 223
14.4 创建定制动作标签 227
14.5 练习 229
14.6 自测 237
14.6.1 关键术语 237
14.6.2 复习题 237
第15章 通过JDBC访问数据库 239
15.1 JDBC 2.0 API 239
15.1.1 JDBC 2.0 核心API 239
15.1.2 使用JDBC 2.0 核心API基础 239
15.1.3 JDBC 2.0标准扩展API 242
15.1.4 数据源及连接池 242
15.1.5 类型映射 243
15.2 出错处理 245
15.3 事务控制 246
15.4 基本的代理/映射体系结构 246
15.5 数据透视图 247
15.6 练习 252
15.7 自测 259
15.7.1 关键术语 259
15.7.2 复习题 259
第16章 部署应用程序 261
16.1 什么是部署 261
16.2 WebSphere Studio对远程服务器的部署 262
16.3 命令行服务器管理 262
16.4 类路径. 类加载器以及模块依赖性 264
16.4.1 WebSphere中的类加载器 264
16.4.2 模块依赖性和实用程序JAR文件 265
16.5 练习 265
16.5.1 创建远程服务器及配置 265
16.5.2 创建数据资源 269
16.5.3 在WebSphere Studio中测试运行在远程服务器上的应用程序 270
16.5.4 在WebSphere Studio之外启动远程服务器 272
16.5.5 测试运行在远程服务器上的应用程序 276
16.6 自测 277
16.6.1 关键术语 277
16.6.2 复习题 277
附录A 自测答案 279
猜您喜欢