《J2EE企业级应用构建 INTERSTAGE平台的理论与实践》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:应吉康,朱敏,郑骏等编著
  • 出 版 社:上海:上海科学技术文献出版社
  • 出版年份:2003
  • ISBN:7543922185
  • 页数:371 页
图书介绍:本书全面阐述了J2EE的核心技术,并以日本富士通的中间平台为例,分析介绍了中间件平台的结构、功能和构建企业级应用的技术与方法。

第一部分 J2EE企业级应用解决方案体系结构第1章 企业级应用 1

1.1 企业级应用需求 1

1.2 企业级应用的体系结构 2

1.3 企业级应用的平台 3

1.4 J2EE企业级应用 4

第2章 J2EE规范体系结构 6

2.1 J2EE应用开发模式 6

2.2 J2EE平台规范 7

2.2.1 容器 7

2.2.2 J2EE服务 8

2.3 J2EE平台中的角色 9

2.4 J2EE兼容性测试包与J2EE参考实现 9

2.5 当前流行的J2EE平台 9

第3章 Interstage平台介绍 11

3.1 基础层 11

3.2 应用开发工具层 12

3.3 集成层 13

第二部分 J2EE应用基础 15

第4章 J2EE应用基础 15

4.1 HTML语言 15

4.1.1 HTML文档基本结构 15

4.1.2 HTML基本语法 16

4.1.3 HTML表单 21

4.2 CSS 23

4.2.1 使用CSS的方法 23

4.2.2 CSS的基本语法 24

4.3 JavaScript 25

4.3.1 JavaScript事件 26

4.3.2 JavaScript对象 27

4.3.3 JavaScript与HTML表单的结合 29

4.4 JSP 32

4.4.1 简单的JSP实例 32

4.4.2 JSP脚本元素 35

4.4.3 JSP的指令 36

4.4.4 JSP的动作控制标签 37

4.4.5 JSP的内置对象 40

4.5 Java Servlet 43

4.5.1 创建Servlet 43

4.5.2 剖析Servlet 45

4.5.3 同时使用JSP和Servlet 47

4.6 数据库连接 50

4.6.1 JDBC 50

4.6.2 连接数据库 53

4.6.3 声明语句 55

4.6.4 结果集 56

4.6.5 操作结果集 57

4.7 JNDI 59

4.7.1 命名服务和目录服务 59

4.7.2 JNDI架构 60

4.7.3 JNDI类和接口 61

4.7.4 使用JNDI 61

4.8 XML 62

4.8.1 什么是XML 62

4.8.2 创建XML文档 64

4.8.3 理解XML语法 67

4.8.4 使用XML创建配置文件 70

4.8.5 XML文档解析 71

第三部分 用户界面——J2EE Web应用第5章 J2EE Web应用开发 73

5.1 J2EE Web应用结构 73

5.1.1 Web容器和Web应用程序 73

5.2 使用Apworks开发J2EE Web组件 75

5.2.1 JSP开发 75

5.2.2 Servlet开发 81

5.3 发布J2EE Web组件到Interstage Application Server 88

5.3.1 JSP发布 88

5.3.2 Servlet发布 93

第6章 基于应用框架Apcoordinator的Web应用开发 97

6.1 Web应用设计模式 97

6.1.1 简单的Web应用设计模式 97

6.1.2 MVC设计模式 97

6.1.3 基于MVC设计模式的Web应用框架 98

6.2 Apcoordinator应用框架 98

6.2.1 Apcoordinator应用框架的组成 98

6.2.2 基于Apcoordinator Web应用框架(Webcoordinator)的Web应用的主要组成 99

6.3 基于Apcoordinator Web应用框架的Web应用开发过程 102

6.3.1 设计 102

6.3.2 实现 104

6.3.3 发布 115

第四部分 分布式业务逻辑组件——EJB第7章 EJB概要 116

7.1 EJB概述 116

7.1.1 EJB简介 116

7.1.2 EJB体系结构 117

7.1.3 EJB的组成 118

7.2 EJB开发 119

7.3 会话Bean 120

7.3.1 会话Bean的作用 120

7.3.2 会话Bean的生命周期 120

7.3.3 会话Bean的分类 120

7.3.4 无状态会话Bean 121

7.3.5 有状态会话Bean 126

7.4 实体Bean 130

7.4.1 实体Bean概念 130

7.4.2 BMP实体Bean 131

7.4.3 CMP实体Bean 153

7.5 消息驱动Bean 160

7.5.1 消息驱动Bean概述 160

7.5.2 编写消息驱动Bean 160

7.5.3 消息驱动Bean的生命周期 161

第8章 Interstage平台上EJB开发 162

8.1 无状态会话Bean 162

8.1.1 使用Apworks开发无状态会话Bean 162

8.1.2 使用J2EE Deployment Tool部署无状态会话Bean 164

8.1.3 验证无状态会话Bean应用 166

8.2 有状态会话Bean 168

8.2.1 使用Apworks开发有状态会话Bean 169

8.2.2 使用J2EE Deployment Tool部署有状态会话Bean 172

8.2.3 验证有状态会话Bean应用 172

8.3 BMP实体Bean 174

8.3.1 使用Apworks开发BMP实体Bean 174

8.3.2 使用J2EE Deployment Tool部署BMP实体Bean 183

8.3.3 验证BMP实体Bean应用 184

8.4 CMP实体Bean 187

8.4.1 使用Apworks开发CMP实体Bean 187

8.4.2 部署J2EE应用 210

8.4.3 运行J2EE应用 210

8.5 消息驱动Bean 210

8.5.1 使用Apworks开发消息驱动Bean 210

8.5.2 使用J2EE Deployment Tool部署消息驱动Bean 212

8.5.3 验证消息驱动Bean应用 212

8.6 EJB的事务处理及JTA(Java事务API) 217

8.6.1 事务处理 217

8.6.2 JTA事务处理 217

8.6.3 EJB中的事务处理 218

第五部分 企业应用集成 220

第9章 JavaMail(Java邮件) 220

9.1 JavaMail概要 220

9.1.1 JavaMail的应用 220

9.1.2 JavaMail的构成 221

9.2 电子邮件协议 221

9.2.1 SMTP协议 221

9.2.2 POP3协议 222

9.2.3 IMAP协议 223

9.2.4 MIME 223

9.3 JavaMail的API 224

9.3.1 Session类(Javax.mail.Session) 224

9.3.2 Message类(Javax.mail.Message) 225

9.3.3 Transport类(Javax.mail.Transport) 225

9.3.4 Address类(Javax.mail.Address) 226

9.3.5 Authenticator类(Javax.mail.Authenticator) 226

9.3.6 Store类(Javax.mail.Store) 226

9.3.7 Folder类(Javax.mail.Folder) 227

9.4 Interstage平台上JavaMail的应用实例 227

9.4.1 Interstage平台上的JavaMail服务环境配置 227

9.4.2 发送普通邮件 231

9.4.3 接收普通邮件 233

第10章 JMS(Java消息传递服务) 237

10.1 Java消息传递服务概要 237

10.1.1 JMS的优点 238

10.1.2 JMS信息 238

10.1.3 JMS目的 243

10.2 JMS接口 244

10.3 开发JMS应用 244

10.3.1 Pub/Sub模式的JMS消息应用 245

10.3.2 PTP模式的JMS消息应用 246

10.4 JMS基本功能 248

10.4.1 PTP消息模式 248

10.4.2 Pub/Sub的消息模式 248

10.4.3 消息发布 249

10.4.4 消息选择功能 250

10.4.5 消息的及时处理 250

10.5 JMS应用实例 250

10.5.1 JMS在VPN系统中的应用 250

10.5.2 用Applet作为JMS Client的特殊处理 251

10.6 Interstage平台上的JMS环境配置 252

第11章 CORBA 257

11.1 CORBA概述 257

11.1.1 CORBA规范 257

11.1.2 CORBA的体系结构 258

11.1.3 Interstage CORBA的体系结构 262

11.2 使用ComponentDesigner开发CORBA应用程序 263

11.2.1 开发CORBA服务器端程序 264

11.2.2 开发CORBA客户端程序 272

第12章 Web Services 280

12.1 Web Services概要 280

12.1.1 Web Services的特性 280

12.1.2 Web服务的三个主要技术构成 281

12.1.3 Web Services简单实现 285

12.2 Interstage平台上Web Services开发 286

12.2.1 Interstage平台上的Web Services环境配置 286

12.2.2 Web Services程序例:ADDSERVER 286

第13章 J2EE连接体系结构 292

13.1 J2EE Connector概要 292

13.1.1 J2EE Connector功能 292

13.1.2 JCA体系结构 292

13.2 Interstage Connector配置 293

13.3 Interstage平台上Connector客户端应用开发 294

第14章 Portalworks企业门户开发 296

14.1 企业门户技术 296

14.1.1 企业门户要解决的问题 296

14.1.2 企业门户的功能 296

14.2 Portalworks介绍 297

14.2.1 Portalworks功能 297

14.2.2 Portalworks体系结构 297

14.2.3 Portalworks使用 298

14.3 Portalworks管理 300

14.3.1 Portalworks管理工具 300

14.3.2 启动/停止Portalworks 300

14.3.3 服务管理 301

14.3.4 角色维护(Role) 305

14.3.5 用户维护 307

14.3.6 其他管理 308

14.4 Portalworks界面客户化 309

14.4.1 整个系统的客户化 309

14.4.2 单个用户的客户化 310

14.5 Scenario开发 312

14.5.1 Scenario结构 312

14.5.2 使用Scenario Creator开发Scenario 313

14.5.3 Scenario JSP编程 318

14.5.4 Scenario实例 319

第15章 内容管理系统Contentwiz 322

15.1 内容管理技术 322

15.1.1 内容管理的基本概念 322

15.1.2 内容管理系统的一般组成 323

15.2 Contentwiz介绍 323

15.2.1 Contentwiz功能 323

15.2.2 Contentwiz组件 324

15.3 Contentwiz系统设计 324

15.3.1 存储内容库Enabler(Enabler DateStore)的设计 324

15.3.2 内容库数据模型设计 324

15.3.3 用户角色/浏览权限设计 325

15.4 Contentwiz系统建立 326

15.4.1 内容库建立 326

15.4.2 内容库注册 327

15.5 Contentwiz使用 333

15.5.1 登录Contentwiz 333

15.5.2 内容库内容注册 334

15.5.3 内容库内容发布批准 334

15.5.4 内容库内容浏览 335

第16章 工作流管理CollaborationRing 338

16.1 工作流管理概要 338

16.1.1 传统应用系统开发及集成方式 338

16.1.2 基于工作流的应用系统开发及集成方式 338

16.2 基于工作流的应用系统开发及集成方式的基本概念 339

16.3 基于CollaborationRing的应用开发 340

16.3.1 CollaborationRing组件及功能 340

16.3.2 CollaborationRing的技术基础 340

16.3.3 业务流程定义 341

16.3.4 使用Java开发CollaborationRing应用的基本结构 344

第六部分 系统安全与可靠性 350

第17章 系统安全性 350

17.1 用户认证与访问控制 350

17.1.1 Web服务器用户认证与访问控制 350

17.1.2 使用InfoDirectory目录服务器用户认证 352

17.1.3 J2EE用户认证与访问控制 355

17.2 SSL 359

17.2.1 SSL概要 359

17.2.2 Interstage平台SSL的设置 360

17.3 安全管理(Security Director) 363

17.3.1 防火墙(Firewall)功能 363

17.3.2 应用网关(Application Gateway)功能 364

第18章 系统高可用性 366

18.1 流量管理(Traffic Director) 366

18.1.1 负载均衡 366

18.1.2 QoS控制 367

18.1.3 缓存功能 367

18.2 Cluster Service集群服务 367

18.2.1 集群服务功能 367

18.2.2 Windows 2000上的Interstage集群服务 368

18.3 动态应用程序更新 370

18.4 动态进程数目调整 370

18.5 应用程序运行管理 370

参考文献 371