首页>参考读物>计算机科学与技术>综合

IBM WebSphere Studio Web应用开发
作者 : (美)Gary Craig,Peter Jakab
译者 : 张云涛 龚玲 张燕
出版日期 : 2004-03-09
ISBN : 7-111-13751-5
定价 : 39.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 304
开本 : 16开
原书名 : An Introduction to Web Application Development Using IBM WebSphere Studio
原出版社: MC Press
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

IBM通过本书,提供了学习IBM WebSphere Studio以及准备IBM认证考试的有效途径。
  本书引领读者学习有关Web Sphere Studio的基础知识,范围从基础概念到实际的完整Web应用程序的开发。读者可学到从开发入门到调试技术,再到实现包含HTML页面的完整应用程序的所有内容。
  另外本书还包括了有关JSP.servlet和后端数据库访问的知识。
  不管是用于自学还是准备认证考试,读者都会发现本书很有价值。
  本书涵盖的主题包括:
  ●Java开发   ●MVC基础
  ●调试技术   ●JSP
  ●HTML     ●API
  ●提取参数及处理表单数据    ●使用JDBC访问数据库
  ●servlet  ●性能监视和分析

IBM软件认证:认证技能级别
  很容易判断WebSphere软件的IBM认证级别。IBM WebSphere Studio V5.0有三个级别的认证。本书所针对的考试号是285。





图书特色

作者简介

(美)Gary Craig,Peter Jakab:Gary Craig: Gary Craig博士是Superlative Software Solutions公司的总裁和资深顾问。他专门从事技术培训工作以及咨询服务。在过去的五年当中,他的工作主要涉及IBM WebSphere产品和技术。Gary以前是Syracuse大学的教授,拥有计算机工程博士学位。目前他还是IEEE的资深会员。Gary是《Enterprise Java Programming with IBM WebSphere》一书的合著者。
Peter Jakab: Peter Jakab是ObjectSpheres Software Solutions公司的总裁和资深顾问。Peter专门从事与基于IBM WebSphere工具和服务器开发Web应用程序相关的咨询、辅导和课程设计工作。在IBM工作期间,他是IBM职业认证团队的一员。Peter是几本IBM WebSphere和VisualAge的应用开发书籍的合著者。他积极参与新的教育和职业认证材料的撰写。

译者简介

张云涛 龚玲 张燕:暂无简介

译者序

IBM WebSphere Studio 是一套满足网络应用、企业级应用和无线设备应用开发的开发套件。IBM WebSphere Studio具有强大的功能和丰富的特色,诸如:
  ●开放性—IBM WebSphere Studio 套件中的所有产品都构建在开放标准之上,并支持最新的开放标准,如J2EE 1.3、Servlets 2.3、JSP 1.1、 EJB 2.0 规范等。IBM WebSphere Studio运行在WebSphere Studio工作台这个开放的可扩展的集成工具平台上,使用工具生成器可以在开发的生命周期里无缝地集成各种工具与资源。这个开放式平台也是IBM 下一代应用开发工具的基础。
  ●易用性—IBM WebSphere Studio内置功能强大的向导和可视化工具,帮助用户快速开发基于J2EE和Web Service 的应用。
  ●集成性—IBM WebSphere Studio具有一体化的设计、开发、调试环境,开发者可以在一个单一的开发环境下工作,在应用系统的整个生命周期内都能进行模拟、构造、测试和调整工作。
  ●灵活性—IBM WebSphere Studio跨平台、跨语言、跨多种应用程序,可以和其他许多软件或产品无缝集成、协同工作。
  正因为IBM WebSphere Studio是一款在业界具有重要影响的产品,所以相关的认证也就炙手可热。为了帮助考生顺利通过认证考试,来自于IBM、学术界以及IBM合作伙伴的WebSphere专家合作编写了本书。
  IBM公司的应宏敬先生努力争取到本书在中国大陆地区的版权,并精心组织译者进行了翻译工作。本书的翻译和审校由张云涛、龚玲和张燕共同完成。全书包括16章和附录,其中龚玲完成了第1~7章的初稿;张燕完成了第8~16章以及附录A的初稿;张云涛对所有初稿进行了修订并完成最终定稿。
  在本书的翻译过程中,应宏敬先生做了大量的指导和协调工作。对翻译工作队伍的组织、翻译质量的保障等提出了许多有价值的、富有预见性的建议。正是由于应宏敬先生的帮助,本书才得以快速与读者见面;也正是由于其严谨和认真,译者才能奉献出这本尽心尽力的译作。
  IBM WebSphere Studio作为一个业界领先的产品,包含了大量的新技术、新特性,其中许多术语尚无固定译法。此外,由于译者水平有限,译文中的不当之处在所难免,恳请同行和各位读者朋友不吝赐教。如果你能将意见和建议发往ytzhang@mail.sjtu.edu.cn,我们将不胜感激。

图书目录

译者序
第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

教学资源推荐
作者: [美]伊恩·福斯特(Ian Foster) 丹尼斯·B. 甘农(Dennis B. Gannon) 著
作者: (美)Thomas Pittman(阿肯色大学)  James Peters(阿肯色大学) 著
作者: 艾冬梅 李艳晴 张丽静 刘琳 编著
作者: 苏仕华 魏韦巍 王敬生 刘燕君 编著
参考读物推荐
作者: 醒客(陈世鸿) 著
作者: [美]梅甘?斯夸尔(Megan Squire) 著
作者: Dominic Baines