当前位置:首页 > 工业技术
实用J2EE应用程序体系结构
实用J2EE应用程序体系结构

实用J2EE应用程序体系结构PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)Nadir Gulzar著;陈晓燕,丁炎炎译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302075719
  • 页数:287 页
图书介绍:本书以系统用例视图的形式解释了定义问题域的过程。本书概述了用例驱动型建模和开发,用例细节中信息体系结构的角色,阐明了应用程序中的安全策略,使用Struts框架的方式,讲述了运用类图表示设计视图的静态方面,用序列图表表示其动态方面,介绍了使用J2EE组件技术实现设计视图,使用J2EE组件技术实现web服务。
《实用J2EE应用程序体系结构》目录

目录 1

第Ⅰ部分 需求和体系结构定义 1

第1章 使用用例进行需求分析 1

1.1 用例驱动模型 2

1.2 定义问题域 3

1.3 标识系统上下文 5

1.5 标识用例包 7

1.4.2 GreaterCause的依赖性 7

1.4.1 GreaterCause的风险因素 7

1.4 标识风险因素和依赖性 7

1.6 归档用例 8

1.6.1 使用活动图来归档场景 9

1.6.2 包括共同行为和不同行为 9

1.6.3 创建一个用例概述 10

1.7 GreaterCause用例概述 10

1.7.1 Manage Donor and Donations包 11

1.7.2 Search NPO包 13

1.7.3 Perform GreaterCause.com Site Administration包 14

1.7.4 Manage Campaigns 16

1.7.5 NPO Caching 18

1.7.6 Portal Pass-through包 18

1.8 小结 20

1.9 参考书目 20

第2章 用例细节的信息体系结构 21

2.1 初识信息体系结构 21

2.2 组织内容 22

2.3 导航内容 24

2.4 创建线框 26

2.5 详述用例 26

2.6 小结 36

第3章 应用程序的体系结构、安全性和缓存 37

3.1 应用程序体系结构 37

3.1.1 体系结构的4+1视图模型 38

3.1.2 创建一个J2EE体系结构的设计图 38

3.1.3 体系结构中的J2EE组件 40

3.2.1 标识安全需求 41

3.2 计划应用程序安全性 41

3.2.2 应用程序安全性的功能分类 43

3.3 数字签名 46

3.3.1 数字签名中的公共密钥密码术 46

3.3.2 XML签名 47

3.4 单点登录 49

3.4.1 SSO 中的证书映射 50

3.4.2 单点登录的元素 50

3.5 Java验证和授权服务 52

3.4.3 阻止重复攻击 52

3.6 联合网络身份 55

3.7 缓存概述 60

3.8 缓存的体系结构 62

3.9 小结 64

3.10 参考书目 65

第Ⅱ部分 设计和构造 66

第4章 基于Struts的应用程序体系结构 66

4.1.1 MVC的实现 67

4.1 作为表示框架的Struts 67

4.1.2 国际化和本地化支持 74

4.1.3 错误处理 77

4.1.4 异常处理 80

4.1.5 只需一次的表单提交 82

4.1.6 捕获表单数据 82

4.1.7 使用插件自定义扩展 90

4.2 Struts的配置语义 91

4.2.1 分析配置文件 91

4.2.2 创建配置对象 93

4.3 Struts的MVC语义 99

4.3.1 控制器对象 99

4.3.2 分配器对象 101

4.3.3 请求处理程序 102

4.4 消息资源语义 103

4.5 小结 104

4.6 参考文献 105

第5章 表示层的设计与实现 106

5.1 实现表示层类 107

5.1.1 实现ActionForm子类 108

5.1.2 实现请求处理程序 110

5.1.3 实现业务委托模式 112

5.1.4 实现服务定位器模式 114

5.1.5 把标记作为设计过程中的因素 115

5.1.6 把验证器作为设计过程中的因素 117

5.1.7 确定包依赖性 120

5.2 实现应用程序安全性 121

5.3.1 Manage NPO Profile用例 127

5.3 实现Site Administration用例 127

5.3.2 模式发现与归档 134

5.3.3 Register Portal-Alliance用例 135

5.3.4 Manage Portal-Alliance Profile用例 140

5.3.5 Register NPO用例 144

5.4 Search NPO用例的实现 149

5.5 Manage Campaigns用例的实现 150

5.5.1 Create the Campaign用例 150

5.5.2 Update Campaigns用例 161

5.6 小结 163

5.7 参考书目 164

第6章 域模型的设计与实现 165

6.1 发现域对象 165

6.2 创建数据模型 168

6.3 实现域模型 169

6.3.1 定义Admin接口 170

6.3.2 定义PortalAlliance接口 178

6.4 对Find和Select方法使用EJB QL 180

6.6 参考书目 184

6.5 小结 184

第7章 业务层的设计与实现 185

7.1 应用设计模式 185

7.1.1 实现会话外观模式 186

7.1.2 实现业务接口模式 188

7.1.3 实现数据传输对象模式 189

7.1.4 实现EJB Home 工厂模式 193

7.2 标识包依赖性 195

7.3 实现Site Administration用例包 195

7.4.1 Create Campaigns用例 207

7.4 Manage Campaigns用例包的实现 207

7.4.2 Update Campaigns用例 210

7.5 Search NPO用例包的实现 214

7.6 小结 217

7.7 参考书目 218

第8章 使用Web服务进行应用程序集成 219

8.1 介绍Web服务 219

8.1.1 什么是SOAP 221

8.1.2 什么是WSDL 222

8.1.3 什么是UDDL 223

8.2 Web服务体系结构 224

8.3 开发方法和支持工具 226

8.4 Web服务描述语言介绍 227

8.4.1 WSDL正式规范概述 227

8.4.2 一个示例WSDL文件 229

8.5 介绍简单对象访问协议 238

8.5.1 SOAP封套 239

8.5.2 SOAP头 240

8.5.4 SOAP Fault 241

8.5.3 SOAP主体 241

8.6 GreaterCause的B2B集成 242

8.7 Workshop SOAP:样式语义 255

8.8 小结 256

第9章 应用程序的装配与部署 258

9.1 安装和配置Struts 260

9.2 配置WebLogic域 261

9.3 配置GreaterCause用户 263

9.4 部署应用程序GreaterCause 265

9.4.1 准备数据库 266

9.4.2 部署GreaterCause.ear 266

9.4.3 建立GreaterCause应用程序 267

第Ⅲ部分 附录 268

附录A 详细的用例描述模板 268

附录B GreaterCause的线框 269

附录C GreaterCause站点流程 282

附录D FeaturedNPOQueryService WSDL 284

返回顶部