实用J2EE应用程序体系结构PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)Nadir Gulzar著;陈晓燕,丁炎炎译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302075719
- 页数:287 页
目录 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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019