注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络网络与数据通信网络服务WebSphere Studio Application Developer 5.0编程指南

WebSphere Studio Application Developer 5.0编程指南

WebSphere Studio Application Developer 5.0编程指南

定 价:¥73.00

作 者: (美)IBM公司著;邢文娟等译;邢文娟译
出版社: 清华大学出版社
丛编项: IBM红宝书系列
标 签: IBMweb

ISBN: 9787302097143 出版时间: 2004-11-01 包装: 精装
开本: 23cm 页数: 663 字数:  

内容简介

  本书是针对应用程序开发工具WebSphereStudioApplicationDeveloper5.0的编程指导。此工具不单为Java开发者设计,也可以被创建Web页面的Web设计者所使用。WebSphereStudioApplicationDeveloper基本工具的使用以及团队开发环境将随着Web应用程序的开发和部署一起展示给读者。WebSphereStudioApplicationDeveloper所提供的集成开发工具将面向所有的电子商务开发角色,包括Web开发者、Java开发者、业务分析员、架构师和企业级应用程序的编程人员。WebSphereStudioApplicationDeveloper中的可定制的、具有针对性的、基于角色的方法将成为所有构建在WebSphereStudioWorkbench上的新产品的特性。它很好的集成WebSphereApplicationServer,并提供了内嵌的服务器测试环境用于Web应用程序的测试和概要分析。本书是IBM红宝书系列之一,是IBM关于开发工具WebSphereStudioApplicationDeveloper的权威指南。应IBM软件学院之邀,本书译成中文,得以与国内关注Java架构的众多技术人员见面。WebSphere平台是IBM面向电子商务的系统平台。此平台之上提供的最重要的集成开发工具之一就是WebSphereStudioApplicationDeveloper(本书中简称为ApplicationDeveloper)。ApplicationDeveloper是基于EclipseWorkbench开发的WebSphereStudio系列产品中的一员,是为专业的Java和J2EE应用开发者设计的。ApplicationDeveloper支持Java,JSP,Servlet,EJB,XML和WebServices的集成开发,还包括开发图片和GIF动画的工具,以及对本地和远程应用程序进行概要分析和日志记录的工具。本红皮书是针对此开发工具的权威编程指南。主要介绍了如何使用ApplicationDeveloper开发J2EE应用程序,如何在此集成环境之下对应用程序进行测试、调试、部署和概要分析,以及如何进行团队协作。本书包括完整的案例开发,并穿插一些最佳实践,使读者得到丰富的实践经验。本书由国际技术支持组织(罗利中心)的来自世界各地的多位专家编写完成。他们是美国加利福尼·亚州圣何塞IBM国际技术支持组织的n咨询专家UeliWahli,ASTECHSolutions公司的顾问IanBrown,巴西里约热内卢e-VoilhEnabling的首席顾问FabioFerraz,德国科隆IBMLotus软件服务的IT专家MaikSchumacher,以及IBM瑞典分部的IT咨询专家HenrikSjostrand。他们都是业界中的专家,在相关领域有多年的工作经验。以下人员参与了本书的翻译:邢文娟,马林,毛艳,曹翼飞,李轩,王洋,周昀,王建峰,徐聪。所有译者都为保证本书的质量尽了最大的努力。但由于时间仓促,书中难免还存在不足,希望能得到读者的批评与指正。如果您有意见,欢迎与我们联系:vivianxing:@gmail.com。期望得到您的反馈!邢文娟马林毛艳2004年于北京

作者简介

暂缺《WebSphere Studio Application Developer 5.0编程指南》作者简介

图书目录

第I部分 WebSphere Studio简介
第1章 简介和概念
1.1 简介
1.2 Eclipse
1.2.1 平台体系结构
1.3 Workbench特性
1.3.1 基于插件的工具安装
1.3.2 具有一致外观的面向角色的开发
1.3.3 纵向集成和横向集成
1.3.4 开放标准
1.3.5 开放团队开发
1.3.6 基于文件的IDE
1.4 WebSphere Studio产品
1.4.1 WebSphere Studio Site Developer
1.4.2 WebSphere Studio Application Developer
1.4.3 WebSphere Studio Application Developer Integration Edition
1.4.4 WebSphere Enterprise Developer
1.5 Application Developer 5.0的新特性
1.6 从旧版本移植
1.7 工具
1.7.1 Web开发工具
1.7.2 关系数据库工具
1.7.3 XML工具
1.7.4 Java开发工具(JDT)
1.7.5 Web services开发工具
1.7.6 EJB开发工具
1.7.7 团队协作
1.7.8 调试工具
1.7.9 性能概要分析工具
1.7.10 用于测试和部署的服务器工具
1.7.11 插件开发工具
1.8 本书中的示例代码
1.8.1 EJBBANK数据库
1.8.2 命名规则
1.9 小结
第2章 设置Workbench及工作区首选项
2.1 Workbench基础
2.1.1 工作区(Workspace)基础
2.1.2 Application Developer日志文件
2.2 首选项(Preferences)
2.2.1 自动构建
2.2.2 文件关联
2.2.3 本地历史
2.2.4 透视图首选项
2.2.5 Internet首选项
2.3 Java开发首选项
2.3.1 Java类路径变量
2.3.2 Java元素外观
2.3.3 代码格式化程序
2.3.4 编译器首选项
2.3.5 Java编辑器设置
2.3.6 已安装的JRE
2.3.7 Javadoc文件
2.3.8 组织导入
2.3.9 重构
2.3.10 模板
2.4 小结
第3章 透视图、视图和编辑器
3.1 集成开发环境(IDE)
3.1.1 Application Developer帮助
3.1.2 透视图
3.1.3 视图
3.1.4 编辑器
3.1.5 透视图布局
3.1.6 切换透视图
3.1.7 指定默认透视图
3.1.8 组织和自定义透视图
3.2 透视图概览
3.2.1 J2EE透视图
3.2.2 Resource透视图
3.2.3 Web透视图
3.2.4 Java透视图
3.2.5 Java Browsing透视图
3.2.6 Java Type Hierarchy视图
3.2.7 Server透视图
3.2.8 XML透视图
3.2.9 XSL Debug透视图
3.2.10 Data透视图
3.2.11 Debug透视图
3.2.12 Profiling透视图
3.2.13 Component Test透视图
3.2.14 CVS Repository Exploring透视图
3.2.15 Install/Update透视图
3.2.16 Plug-in Development透视图
3.3 小结
第4章 项目
4.1 J2EE体系结构
4.1.1 Web容器和EJB容器
4.1.2 EAR文件
4.1.3 War文件
4.1.4 JAR文件
4.2 项目和文件夹
4.3 Application Developer的项目类型
4.3.1 简单项目
4.3.2 Java项目
4.3.3 企业应用程序项目
4.3.4 Web项目
4.3.5 Struts项目
4.3.6 EJB项目
4.3.7 应用程序客户端项目
4.3.8 服务器项目
4.4 创建新项目
4.4.1 项目属性
4.5 使用模板创建应用程序项目
4.5.1 运行应用程序模板向导
4.6 小结
第II部分 开发应用程序
第5章 开发Java应用程序
5.1 创建并运行Java项目
5.1.1 创建Java项目
5.1.2 创建Java包
5.1.3 创建Java类
5.1.4 运行应用程序
5.1.5 导出代码并在Application Developer之外运行应用程序
5.1.6 在代码中定位编译错误
5.1.7 调试代码
5.2 准备utility项目
5.2.1 银行模型
5.2.2 实现
5.2.3 导入实现
5.2.4 测试模型
5.3 编程辅助
5.3.1 可插入JDK
5.3.2 Java Scrapbook
5.3.3 代码辅助
5.3.4 代码导航
5.3.5 导入生成
5.3.6 Tasks视图
5.5.7 重构
5.3.8 代码生成操作
5.3.9 智能编译
5.3.10 Java搜索和工作集
5.3.11 书签
5.4 Javadoc
5.4.1 首选项
5.4.2 生成Javadoc
5.4.3 使用Ant生成Javadoc
5.5 小结
第6章 开发数据库应用程序
6.1 JDBC概述
6.2 数据源与直接连接
6.3 Application Developer数据库操作
6.4 XMI与DDL
6.5 数据透视图
6.5.1 DB Servers视图
6.5.2 Data Definition视图
6.5.3 Navigator视图
6.6 使用DB Servers视图
6.6.1 创建数据库连接
6.6.2 导入数据库对象
6.6.3 生成DDL和XML schema文件
6.7 创建数据库对象
6.7.1 创建数据库
6.7.2 创建schema
6.7.3 创建表
6.7.4 创建带外键的表
6.7.5 在数据库系统中定义数据库schema
6.8 创建SQL语句
6.8.1 使用SQLStatement向导
6.8.2 使用SQL查询生成器
6.9 在Java应用程序中访问数据库
6.9.1 使用DriverManager访问
6.9.2 使用数据源进行访问
6.10 J2EE客户端应用程序
6.11 小结
第7章 开发Web应用程序
7.1 简介
7.2 应用程序示例:RedBank
7.2.1 模型
7.2.2 控制器
7.2.3 视图
7.2.4 Facade
7.2.5 应用程序流
7.3 创建Web项目
7.3.1 项目名称和特性
7.3.2 企业应用程序特性
7.3.3 添加banking模型作为utility JAR
7.3.4 模块相关性(dependency)
7.3.5 项目属性
7.3.6 Web项目的目录结构
7.4 导入已有的资源
7.5 创建静态Web资源
7.5.1 Page Designer
7.5.2 语法验证
7.5.3 创建简单的HTML页面
7.5.4 使用PageDesigner
7.5.5 使用CSS Designer
7.6 创建动态Web资源
7.6.1 开发servlet
7.6.2 开发JSP
7.7 创建测试用服务器
7.8 测试应用程序
7.9 使用过滤器
7.9.1 在Application Developer中创建过滤器
7.9.2 编辑过滤器
7.10 使用监听器
7.10.1 在Application Developer中创建监听器
7.10.2 编辑监听器
7.11 从JavaBean创建Web页面
7.11.1 完成代码
7.11.2 完善生成的文件
7.11.3 运行生成的应用程序
7.12 小结
第8章 开发使用数据库访问的Web应用程序
8.1 在Web应用程序中访问数据库
8.1.1 创建一个Web项目
8.1.2 由SQL查询创建Web页面
8.2 在服务器端定义数据源
8.3 测试数据库应用程序
8.4 使用DB Beans访问数据库
8.4.1 创建使用DB Beans的JSP
8.4.2 使用JSP taglib访问数据库
8.5 小结
第9章 使用存储过程开发应用程序
9.1 什么是存储过程
9.2 创建一个Java存储过程
9.2.1 导入数据库的定义到一个Web项目中
9.2.2 使用存储过程向导
9.2.3 编译存储过程
9.2.4 执行存储过程
9.3 访问一个Java存储过程
9.3.1 使用主程序
9.3.2 生成访问存储过程的JavaBean
9.3.3 使用JSP标记库
9.3.4 生成JavaBean Web页面
9.4 用多条语句创建存储过程
9.4.1 编辑产生的代码
9.4.2 编译和运行
9.4.3 使用JSP
9.5 小结
第10章 开发Struts应用程序
10.1 什么是Struts
10.2 MVC架构模式
10.2.1 模型
10.2.2 视图
10.2.3 控制器
10.2.4 MVC各层之间的依赖关系
10.3 带有Struts的MVC框架
10.4 Application Developer对Struts的支持
10.5 开发使用Struts的Web应用程序
10.5.1 创建Struts Web项目
10.5.2 复制facade
10.5.3 导入RedBank Web内容
10.5.4 更新Application Resources.properties
10.5.5 创建Struts Web图
10.5.6 实现Struts Web图
10.5.7 开发form beans
10.5.8 开发JSP
10.5.9 开发action
10.5.10 使用Struts配置文件编辑器
10.6 测试应用程序
10.7 小结
第11章 开发XML应用程序
11.1 XML概述和XML技术
11.1.1 XML和XML处理器
11.1.2 DTD和XML schema
11.1.3 使用XSLT和XSL的schema和样式(style)
11.1.4 XML名称空间
11.1.5 XPath
11.2 Application Developer中的XML工具
11.2.1 本章中示范的工具
11.2.2 建立示例项目
11.2.3 从头创建新XML文件
11.2.4 创建XML schema
11.2.5 XML生成器
11.2.6 由XSD生成DTD
11.2.7 验证XML文件
11.2.8 由XML schema生成XML文件
11.2.9 创建XSL文件
11.2.10 转换XML文件
11.2.11 调试XSL
11.2.12 由DTD或者XSD生成JavaBean
11.3 小结
11.3.1 更多信息
第12章 开发EJB应用程序
12.1 简介
12.1.1 EJB服务器
12.1.2 EJB容器
12.1.3 EJB组件
12.2 应用程序示例:RedBank
12.3 创建一个EJB项目
12.3.1 数据转移对象和帮助类
12.4 用entity bean实现模型
12.4.1 创建entity bean
12.4.2 编辑entity bean
12.4.3 创建实体关系
12.4.4 更新TransRecord的create方法
12.4.5 创建custom finders
12.4.6 对象关系的映射
12.5 实现session facade模式
12.5.1 创建session Bean
12.5.2 创建一个EJB引用
12.5.3 编辑session bean
12.6 生成部署代码
12.7 完成EJB部署描述符
12.7.1 修改访问EJB的数据源
12.8 测试EJB
12.8.1 通用测试客户机
12.9 调整Web应用程序
12.9.1 Web项目相关性
12.9.2 EJB引用
12.9.3 测试Web接口
12.10 小结
第13章 开发Web service
13.1 面向服务的体系结构(SOA)的概念
13.2 SOA体系结构的Web service方法
13.3 Application Developer中的Web service工具
13.3.1 Web service的自底向上的开发
13.3.2 Web service的自顶向下的开发
13.3.3 客户端开发
13.4 示例的准备
13.5 由JavaBean创建Web service
13.5.1 使用Web service向导创建Web service
13.5.2 生成的文件
13.6 测试Web service
13.6.1 使用测试应用程序示例
13.6.2 使用通用测试客户端
13.7 创建Web service客户端
13.7.1 运行Web Service Client向导
13.8 由session bean创建Web service
13.9 实现真正的客户端应用程序
13.10 小结
13.10.1 更多信息
第14章 开发GUI应用程序
14.1 Visual Editor for Java概述
14.2 GUI示例
14.3 构建自己的示例项目
14.4 启动Visual Editor
14.4.1 创建可视类
14.4.2 用Visual Editor打开一个己有类
14.5 Visual Editor的风格(look and feel)
14.6 自定义Visual Editor的外观
14.7 修改默认的Java Editor
14.8 用Visual Editor工作
14.8.1 重设JavaBean组件大小
14.8.2 代码同步
14.8.3 在可视类中添加JavaBean
14.8.4 使用Properties视图
14.8.5 使用Java Beans视图
14.8.6 扩展GUI示例
14.9 给JavaBean添加数据
14.10 为GUI示例添加额外的方法
14.11 编写事件处理代码
14.12 运行并且测试JavaBean
14.12.1 作为一个JavaBean运行GUI示例
14.12.2 作为一个Java应用程序运行GUI示例
14.12.3 测试GUI示例
14.13 在Application Developer外运行示例
14.14 小结
第III部分 测试和调试应用程序
第15章 服务器与服务器配置
15.1 服务器工具特性
15.1.1 支持的运行时环境
15.2 自动创建服务器与服务器配置
15.3 手动创建服务器与服务器配置
15.3.1 创建服务器项目
15.3.2 创建远程服务器与文件传输机制
15.3.3 手动创建一个服务器配置
15.3.4 为服务器指派一个服务器配置
15.4 同时创建服务器与服务器配置
15.5 将项目指派到服务器配置
15.6 配置数据源
15.7 启动与停止服务器
15.8 修改应用程序以适应远程服务器
15.9 Apache Tomcat
15.10 TCP/IP监视器
15.10.1 配置TCP/IP Monitor
15.10.2 使用TCP/IP Monitor
15.11 自定义服务器配置
15.11.1 Server页面
15.11.2 Configuration页面
15.11.3 Applications页面
15.11.4 Administrative控制台
15.12 为WebSphere测试环境应用Fix Packs
15.13 小结
第16章 测试和调试
16.1 调试Web应用程序
16.1.1 在servlet中设置断点
16.1.2 在JSP中设置断点
16.2 使用启用的断点测试应用程序
16.2.1 具有堆栈框架(stack frames)的Debug视图
16.2.2 调试功能
16.2.3 Breakpoints视图(断点视图)
16.2.4 查看变量
16.2.5 检查变量
16.2.6 计算表达式
16.3 调试JSP
16.4 在远程WebSphere Application Server上调试
16.4.1 配置远程服务器
16.4.2 在Application Developer中附加一个远程服务器
16.4.3 连接到远程服务器
16.4.4 在远程服务器上调试
16.4.5 从远程服务器断开
16.5 小结
第17章 JUnit和组件测试
17.1 什么是JUnit
17.1.1 单元测试
17.1.2 为什么进行单元测试
17.1.3 单元测试框架结构的好处
17.2 用JUnit测试
17.2.1 TestCase类
17.2.2 TestSuite类
17.3 创建测试用例
17.3.1 导入模型
17.3.2 准备JUnit
17.3.3 创建测试用例
17.3.4 setUp和tearDown方法
17.3.5 测试方法
17.3.6 创建TestSuite
17.4 运行测试用例
17.4.1 测试Web应用程序
17.5 组件测试
17.5.1 创建Java测试用例
17.5.2 准备Java测试用例
17.5.3 更新Java测试用例的代码
17.5.4 运行Java测试用例
17.5.5 报告测试用例结果
17.5.6 创建HTTP测试用例
17.6 小结
第IV部分 部署和概要分析应用程序
第18章 部署企业应用程序
18.1 部署企业应用程序
18.2 导入企业应用程序
18.3 使用部署描述符
18.3.1 EJB部署描述符
18.3.2 Web部署描述符
18.3.3 应用程序客户端模块部署描述符
18.4 构建应用程序客户端模块
18.5 导出企业应用程序
18.6 配置WebSphere Application Server
18.6.1 启动服务器和管理控制台
18.6.2 配置服务器(可选)
18.6.3 配置JDBC驱动程序和数据源
18.6.4 保存配置
18.7 安装企业应用程序
18.7.1 安装步骤
18.7.2 重新生成HTTP服务器插件配置
18.7.3 启动企业应用程序
18.7.4 测试应用程序
18.7.5 远程调试
18.8 命令行工具
18.8.1 批处理命令
18.8.2 脚本工具:wsadmin
18.9 类路径
18.10 小结
第19章 使用Ant构建应用程序
19.1 什么是Ant
19.2 示例演示项目和应用程序
19.3 Ant构建文件
19.4 Ant任务
19.5 创建简单的构建文件
19.5.1 项目定义
19.5.2 全局属性
19.5.3 构建目标
19.6 运行Ant
19.6.1 输出在哪里
19.6.2 重新运行Ant
19.6.3 强制构建
19.6.4 类路径问题
19.7 构建J2EE应用程序
19.7.1 使用或者导入J2EE项目
19.7.2 Ant J2EE构建脚本
19.7.3 为J2EE运行Ant
19.8 使用Ant构建Javadoc
19.9 在Application Developer外运行Ant
19.9.1 准备命令文件
19.9.2 运行命令文件
19.10 小结
第20章 概要分析应用程序
20.1 概要分析体系结构
20.2 概要分析Java进程
20.2.1 Agent Controller
20.2.2 在WebSphere Test Environment中对应用程序进行概要分析
20.2.3 连接(attach)Java进程
20.2.4 开始监视
20.2.5 性能分析视图
20.2.6 启动Java进程进行概要分析
20.2.7 对远程进程进行概要分析
20.3 性能分析
20.3.1 包统计信息
20.3.2 类方法统计
20.3.3 方法统计
20.3.4 堆
20.3.5 方法调用
20.3.6 方法执行
20.3.7 执行流
20.3.8 时序图
20.3.9 实例统计
20.3.10 对象引用
20.4 需要注意的问题
20.5 小结
第V部分 团队开发
第21章 版本控制
21.1 本地历史记录
21.1.1 比较文件
21.1.2 替换文件
21.1.3 恢复已删除的文件
21.1.4 首选项
21.2 团队开发
21.2.1 资源库
21.3 Application Developer团队支持
21.3.1 术语比较
21.4 小结
第22章 使用并行版本系统
22.1 简介
22.2 在Windows平台下安装CVS
22.3 在CVSNT上创建一个CVS资源库
22.4 在Application Developer中配置CVS
22.4.1 Application Developer 5.0有什么新内容
22.4.2 CVS首选项
22.4.3 哪些变化会影响您的工作
22.4.4 从版本控制中忽略资源
22.4.5 标号修饰
22.4.6 CVS控制台
22.5 开发场景
22.5.1 创建和共享项目(步骤1-stade1)
22.5.2 在工作区中添加一个共享项目(步骤2-stade2)
22.5.3 与资源库同步(步骤3-stade1)
22.5.4 并行开发(步骤4-stade1和stade2)
22.5.5 解决冲突(步骤5-stade1)
22.5.6 版本化(步骤6-stade1)
22.6 CVS资源的历史记录
22.7 CVs中的分支
22.7.1 分支
22.7.2 合并
22.7.3 定义分支标记
22.8 使用补丁
22.8.1 创建一个补丁
22.8.2 应用补丁
22.9 断开一个项目
22.9.1 重新连接
22.10 小结
第23章 使用ClearCase
23.1 什么是Rational ClearCase
23.2 ClearCase基本术语
23.3 安装ClearCase LT
23.3.1 安装ClearCase LT Server
23.3.2 安装ClearCase LT Client
23.4 ClearCase与Application Developer集成
23.4.1 Application Developer中的ClearCase帮助
23.4.2 ClearCase首选项
23.5 在Application Developer中使用ClearCase
23.6 为一个新项目设置ClearCase
23.6.1 创建一个新的VOB
23.6.2 创建一个新的ClearCase项目
23.6.3 加入一个ClearCase项目
23.6.4 创建一个Web项目
23.6.5 添加一个项目到ClearCase source control
23.7 开发场景
23.7.1 开发者1添加了一个servlet
23.7.2 开发者1将工作交付到集成流
23.7.3 开发者1创建一个基线
23.7.4 开发者2加入此项目
23.7.5 开发者2向Application Developer中导入项目
23.7.6 开发者2添加一个新的servlet
23.7.7 开发者2将工作交付给集成流
23.7.8 开发者2创建一个新基线
23.7.9 开发者同步
23.8 小结
第VI部分 附录
附录A 产品安装
A.1 安装DB2 UDB
A.2 安装WebSphere Application Server
A.2.1 硬件要求
A.2.2 软件要求
A.3 安装Application Server 5.0
A.3.1 安装过程
A.3.2 验证安装
A.4 安装Application Developer
A.4.1 硬件要求
A.4.2 软件要求
A.5 安装Application Developer
A.6 安装Agent Controller
A.7 更新Application Developer
A.7.1 使用Update Manager
A.8 手动更新
附录B 快捷键
B.1 Workbench快捷键
B.2 编辑快捷键
B.3 Java编辑器快捷键
B.4 Java开发工具快捷键
B.5 Debug透视图快捷键
B.6 页面和CSS Designer快捷键
B.7 Page Designer源页面快捷键
附录C 附加资料
C.1 定位Web资料
C.2 使用Web资料
C.2.1 下载Web资料的系统要求
C.2.2 怎样使用Web资料
C.2.3 安装EJBBANK数据库
C.2.4 EJBBANK数据库
C.2.5 安装ItsoProGuide.ear文件
C.2.6 修补类路径错误
C.2.7 安装服务器
C.2.8 安装其他项目
C.2.9 DB2的用户ID和密码
附录D 缩写词
附录E 相关出版物
附录F 作者信息

本目录推荐