WebSphere Studio Application Developer Version 5 Programming Guide

副标题:无

作   者:(美)IBM公司著;邢文娟等译

分类号:

ISBN:9787302097143

微信扫一扫,移动浏览光盘

简介

   [font color="#ff6600"]本书内容提挈:    ·websphere studio application developer概述    ·开发应用程序    ·测试应用程序与排错    ·部署和调试应用程序    ·团队编程[/font]    本书是针对应用程序开发工具websphere studio application developer 5.0的编程指导。此工具不单为java开发者设计,也可以被创建web页面的web设计者所使用。websphere studio application developer基本工具的使用以及团队开发环境将随着web应用程序的开发和部署一起展示给读者。 websphere studio application developer所提供的集成开发工具将面向所有的电子商务开发角色,包括web开发者、java开发者、业务分析员、架构师和企业级应用程序的编程人员。websphere studio application developer中的可定制的、具有针对性的、基于角色的方法将成为所有构建在websphere studio workbench上的新产品的特性。它很好的集成websphere application server,并提供了内嵌的服务器测试环境用于web应用程序的测试和概要分析。

目录

前言

第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 作者信息


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

WebSphere Studio Application Developer Version 5 Programming Guide
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon