Developing J2EE Applications with IBM WebSphere Studio

副标题:无

作   者:(美)Howard Kushner主编;张云涛等译

分类号:

ISBN:9787111140566

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

简介

   本书引导读者学习如何使用websphere studio 开发企业级应用程序,内容包括:servlet、jsp、ejb开发(会话bean 和ejb 体系结构,使用websphere studio 开发实体ejb、消息驱动bean)、事务、安全、jca工具和支持软件、websphere studio 的profiling 分析工具、客户端的实现、打包和部署、websphere 管理、websphere studio 的远程调试器和java 组件测试工具等内容。    通过学习本书,读者不仅可以成为企业应用程序开发人员,还可以通过ibm 的相关技术认证。    通过电子商务随需应变的领先软件平台的认证    要在当前充满竞争的商业环境中获得成功,公司需要优秀的软件开发人员,他们能集成企业应用程序并满足不断变化的客户需求 读者不仅可以成为企业应用程序开发人员,还可以通过ibm的相关技术认证,本书涵盖认证所需的所有主题,使读者能够:设计、构建和测试可重用的企业组件设计、构建和测试web组件理解数据库连接和ibm websphere应用服务器内的消息传递处理ejb事务其他内容……。    开发访问企业组件的客户端装配企业应用程序并将它们部署在ibm websphere应用服务器上在websphere应用服务器环境内验证、调整和检测应用程序   

目录

译者序

前言

作者简介

第1章 ibm websphere概述 1

1.1 什么是websphere 1

1.2 j2ee简史 2

1.3 j2ee体系结构 3

1.3.1 j2ee体系结构:组件 3

1.3.2 j2ee体系结构:容器 5

1.3.3 j2ee体系结构:j2ee服务器 5

1.3.4 j2ee体系结构:驱动程序 6

1.3.5 j2ee体系结构:数据库 6

1.3.6 j2ee体系结构:服务 6

1.3.7 j2ee体系结构:角色 7

1.4 websphere简介 9

1.4.1 websphere应用服务器 9

1.4.2 websphere studio 9

1.5 小结 10

1.6 自测 10

1.6.1 关键术语 10

.1.6.2 复习题 10

第2章 websphere studio环境下的企业

应用程序开发 11

2.1 透视图、视图和编辑器简介 11

2.1.1 启动工作台 11

2.1.2 命令行选项 12

2.2 常用透视图 13

2.2.1 j2ee透视图 13

2.2.2 java透视图 15

2.2.3 web透视图 20

2.3 websphere studio测试方案 25

2.3.1 使用通用测试客户端和websphere

测试环境测试ejb 25

2.3.2 设置websphere测试环境 25

2.3.3 通用测试客户端应用程序 29

2.3.4 单元测试:客户端应用程序启动器 32

2.3.5 用远程服务器测试环境测试web组件 34

2.3.6 调试透视图 37

2.4 小结 41

2.5 自测 42

2.5.1 关键术语 42

2.5.2 复习题 42

第3章 servlet 43

3.1 servlet简介 43

3.1.1 使用servlet 44

3.1.2 服务器端编程 44

3.1.3 处理流程 44

3.2 servlet的体系结构 45

3.2.1 并发请求 45

3.2.2 生命周期 45

3.2.3 servlet的请求与响应 46

3.2.4 数据编码 46

3.2.5 get请求和post请求 47

3.2.6 处理get请求 48

3.2.7 处理post请求 48

3.3 创建和测试servlet 51

3.3.1 j2ee打包 51

3.3.2 创建web工程 52

3.3.3 web工程文件夹的结构 54

3.3.4 创建servlet 54

3.3.5 servlet部署描述文件 58

3.3.6 运行servlet 59

3.3.7 使用调试器 59

3.3.8 设置断点 59

3.3.9 在服务器上调试 59

3.4 管理会话状态 60

3.4.1 cookie 60

3.4.2 会话管理 62

3.4.3 体系结构 62

3.5 模型-视图-控制器 65

3.5.1 mvc的重要性 65

3.5.2 mvc中的servlet 66

3.5.3 servlet重定向 66

3.5.4 将数据保存到请求中 67

3.5.5 请求转发 67

3.5.6 将数据保存到servletcontext中 67

3.5.7 保存servlet数据的最佳方法 68

3.6 应用程序生命周期事件 68

3.6.1 事件类型 68

3.6.2 创建web应用程序生命周期

事件监听器 70

3.6.3 生命周期监听器部署描述文件 70

3.6.4 调试应用程序事件监听器 71

3.7 过滤器 71

3.7.1 创建servlet过滤器 72

3.7.2 servlet过滤器部署描述文件 75

3.7.3 调试servlet过滤器 76

3.8 小结 76

3.9 自测 76

3.9.1 关键术语 76

3.9.2 复习题 76

第4章 jsp 77

4.1 jsp简介 77

4.1.1 编译过程 78

4.1.2 jsp和servlet的比较 78

4.2 jsp语法 78

4.2.1 注释 78

4.2.2 元素 79

4.2.3 错误处理和错误页 86

4.3 创建和测试jsp页面 87

4.3.1 创建jsp页面 87

4.3.2 编辑jsp文件 92

4.3.3 单元测试jsp文件 92

4.3.4 调试jsp文件 92

4.4 定制标签 93

4.5 小结 101

4.6 自测 101

4.6.1 关键术语 101

4.6.2 复习题 101

第5章 ejb开发—会话bean和ejb

体系结构 103

5.1 会话bean和ejb体系结构 103

5.1.1 ejb的体系结构 104

5.1.2 会话bean和它们的类型 107

5.2 在j2ee体系结构中会话bean的作用 109

5.3 在websphere中开发一个会话bean 111

5.3.1 会话bean:bean类 113

5.3.2 接口 116

5.3.3 部署描述文件 119

5.4 小结 120

5.5 自测 120

5.5.1 关键术语 120

5.5.2 复习题 121

第6章 用websphere studio开发实体ejb 123

6.1 实体bean 123

6.1.1 j2ee应用程序中实体bean的作用 123

6.1.2 实体bean的生命周期 124

6.1.3 实体bean的类型 125

6.2 bean管理持久性 126

6.2.1 实体bean结构图 126

6.2.2 bean类 127

6.2.3 主键类 131

6.2.4 实体bean接口 132

6.2.5 home接口 132

6.2.6 finder 133

6.2.7 对象接口 134

6.2.8 本地和远程接口 134

6.2.9 部署描述文件 135

6.3 容器管理持久性 135

6.3.1 cmp bean类(主要的区别) 135

6.3.2 cmp的部署描述文件 141

6.4 websphere中实体bean的细节 142

6.4.1 绑定 142

6.4.2 扩展 142

6.5 用ejb查询语言查找cmp bean 143

6.5.1 ejbql语法 143

6.5.2 编写finder和select 144

6.6 实体bean之间的关系 144

6.6.1 关系类型 144

6.6.2 创建和定义关系 145

6.7 小结 148

6.8 自测 148

6.8.1 关键术语 148

6.8.2 复习题 149

第7章 消息驱动bean 151

7.1 jms入门 151

7.1.1 消息传递 151

7.1.2 目的地 152

7.1.3 什么是消息 155

7.2 消息驱动bean的开发 155

7.2.1 bean类 156

7.2.2 部署描述文件 157

7.3 小结 159

7.4 自测 159

7.4.1 关键术语 159

7.4.2 复习题 160

第8章 事务 161

8.1 简介 161

8.2 事务的属性 162

8.3 事务的类型 162

8.3.1 简单事务 163

8.3.2 嵌套事务 163

8.4 websphere应用服务器中的事务支持 163

8.4.1 ots/xa事务体系结构 164

8.4.2 java事务服务 164

8.4.3 java事务api 164

8.4.4 javax.transaction.usertransaction接口 166

8.4.5 两阶段提交 166

8.4.6 在web组件中的事务 166

8.4.7 企业bean中的事务 167

8.4.8 事务属性 169

8.4.9 客户端应用程序的事务 172

8.5 事务隔离 173

8.5.1 并发问题 174

8.5.2 隔离级 175

8.5.3 并发控制 178

8.5.4 存取意向 179

8.6 存取意向策略 181

8.7 在ejb中使用事务的最佳实践经验 182

8.7.1 容器管理的事务划分与bean

管理的事务划分 184

8.7.2 在会话bean中封装事务 184

8.7.3 正确地使用存取意向 185

8.7.4 在事务上实施时间限制 186

8.8 小结 186

8.9 自测 187

8.9.1 关键术语 187

8.9.2 复习题 187

第9章 安全 189

9.1 简介 190

9.2 安全性基础 190

9.2.1 验证 190

9.2.2 授权 191

9.2.3 密码学 192

9.2.4 安全套接字层 194

9.3 j2ee应用程序安全 194

9.4 web模块的说明性的安全性 196

9.4.1 定义验证方法 196

9.4.2 定义安全角色 197

9.4.3 定义安全约束 198

9.4.4 为各个servlet/jsp定义安全

角色引用(可选) 199

9.5 ejb模块的说明性的安全性 200

9.5.1 定义安全角色 201

9.5.2 指派方法许可 202

9.5.3 为未保护的方法指派角色 203

9.5.4 管理委托策略 203

9.5.5 bean级委托 203

9.5.6 方法级委托 204

9.5.7 定义安全角色引用(可选) 205

9.6 应用程序的说明性的安全性 206

9.7 可编程的安全性 206

9.7.1 ejb的j2ee安全api 207

9.7.2 servlet/jsp的j2ee安全api 207

9.8 websphere安全 208

9.8.1 可扩展的安全体系结构模型 208

9.8.2 用户注册表 208

9.8.3 验证机制 210

9.8.4 授权机制 210

9.9 配置websphere安全性 211

9.9.1 启用websphere全局安全性 211

9.9.2 配置用户注册表 211

9.9.3 设置一个验证机制 213

9.9.4 设置jaas 214

9.9.5 配置网络安全:安全套接字层 215

9.10 小结 216

9.11 自测 217

9.11.1 关键术语 217

9.11.2 复习题 217

第10章 jca工具和支持软件 219

10.1 j2ee连接器体系结构概述 220

10.1.1 j2ee连接器体系结构的组成 221

10.1.2 公共客户接口(cci) 222

10.1.3 事务相关的定义 222

10.2 连接管理 223

10.2.1 连接管理约定 223

10.2.2 应用程序编程模型 225

10.2.3 在application developer中添加

资源适配器 225

10.2.4 在application developer中配置

连接工厂 227

10.2.5 在application developer中配置

连接工厂资源引用 227

10.3 事务管理 227

10.3.1 概述 227

10.3.2 事务管理方案 228

10.3.3 开发事务性应用程序 230

10.4 安全性体系结构 230

10.4.1 安全管理约定 231

10.4.2 eis的登录 231

10.5 公共客户接口 232

10.5.1 连接接口 233

10.5.2 交互接口 234

10.5.3 数据表示接口 235

10.6 小结 235

10.7 自测 236

10.7.1 关键术语 236

10.7.2 复习题 236

第11章 websphere studio中的profiling

分析工具 237

11.1 profiling的背景知识和概念 237

11.1.1 应用程序profiling的目标 237

11.1.2 体系结构 239

11.2 profiling透视图 243

11.2.1 profiling监视器视图 243

11.2.2 图形化profiling视图 252

11.2.3 顺序图profiling工具 260

11.2.4 profiling首选项 263

11.3 profiling设置过程 264

11.3.1 设置profiling过滤器 264

11.3.2 profiling websphere应用程序 267

11.4 profiling分析过程 279

11.5 小结 282

11.6 自测 282

11.6.1 关键术语 282

11.6.2 复习题 282

第12章 客户端的实现 283

12.1 j2ee组件和容器 283

12.1.1 j2ee组件 284

12.1.2 服务配置 286

12.1.3 jre配置 287

12.2 j2ee企业容器客户端 287

12.2.1 连接到会话ejb和实体ejb的

客户端 287

12.2.2 消息驱动的ejb客户端 297

12.2.3 客户端事务 309

12.2.4 access bean 310

12.3 j2ee web容器客户端 314

12.4 j2ee application client容器客户端 314

12.4.1 使用jms访问 315

12.4.2 使用orb访问 316

12.5 可用的客户端模型 318

12.6 web 服务客户端 319

12.6.1 soap rpc客户端 319

12.6.2 soap document exchange客户端 322

12.6.3 web服务客户端代理 325

12.7 最佳实践经验 327

12.7.1 隔离数据 328

12.7.2 集中控制 328

12.7.3 委托 329

12.7.4 维护状态 330

12.7.5 避免唠叨 331

12.8 小结 332

12.9 自测 332

12.9.1 关键术语 332

12.9.2 复习题 332

第13章 打包和部署 335

13.1 命名 336

13.2 部署描述文件 336

13.3 引用 337

13.3.1 环境条目 337

13.3.2 资源管理器连接工厂引用 339

13.3.3 资源环境引用 340

13.3.4 ejb引用 343

13.3.5 安全角色引用 346

13.4 安全 347

13.4.1 验证和角色 348

13.4.2 授权和访问控制 351

13.5 打包 353

13.6 安装 360

13.7 小结 362

13.8 自测 363

13.8.1 关键术语 363

13.8.2 复习题 365

第14章 websphere 管理 367

14.1 性能调节工具 367

14.1.1 生产者 368

14.1.2 收集器 370

14.2 评估java虚拟机的运行状况 374

14.3 评估websphere网络的状况 376

14.3.1 websphere排队网络 377

14.3.2 生成处理能力曲线图 378

14.3.3 设置处理能力曲线的初始队列长度 378

14.3.4 装配负载 380

14.3.5 获得度量值 381

14.4 连接池(针对开发人员) 387

14.5 连接池(针对管理员) 388

14.5.1 设置数据源 389

14.5.2 共享和非共享数据源(j2ee 1.3) 391

14.5.3 数据源调节参数 394

14.6 可提高性能的其他参数的设置和

体系结构的决策 397

14.6.1 针对ejb 397

14.6.2 针对web容器 398

14.7 会话管理 401

14.7.1 持久性 401

14.7.2 会话关系 402

14.7.3 排队和成簇 403

14.7.4 调节簇集 404

14.8 类加载器的重要性 405

14.9 跟踪 408

14.9.1 跟踪串 411

14.9.2 跟踪日志 412

14.10 小结 412

14.11 自测 412

14.11.1 关键术语 412

14.11.2 复习题 413

第15章 websphere studio中的远程调试器

和java组件测试工具 415

15.1 远程调试背景 415

15.2 websphere 应用服务器调试过程 416

15.2.1 设置websphere应用服务器使得其

在调试模式下运行 416

15.2.2 将application developer调试器挂接到

远程websphere应用服务器 417

15.3 组件测试的背景和概念 419

15.4 组件测试透视图 419

15.4.1 定义视图 420

15.4.2 执行视图 420

15.4.3 主机编辑器 420

15.4.4 测试用例编辑器 421

15.4.5 测试用例实例编辑器 421

15.4.6 轮廓视图 421

15.4.7 准备运行向导 421

15.5 java组件测试过程 421

15.5.1 向工程定义并添加主机 421

15.5.2 创建java测试用例 422

15.5.3 添加块 424

15.5.4 添加java任务 424

15.5.5 添加java验证点 425

15.5.6 添加延迟 425

15.5.7 添加测试用例引用 425

15.5.8 java测试用例的准备和运行 426

15.6 小结 428

15.7 自测 428

15.7.1 关键术语 428

15.7.2 复习题 428

附录a 光盘说明 429

附录b 每章自测题与解答 435


已确认勘误

次印刷

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

Developing J2EE Applications with IBM WebSphere Studio
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon