注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关实用J2EE应用程序体系结构

实用J2EE应用程序体系结构

实用J2EE应用程序体系结构

定 价:¥39.00

作 者: (美)Nadir Gulzar著;陈晓燕,丁炎炎译;陈晓燕译
出版社: 清华大学出版社
丛编项:
标 签: J2EE

ISBN: 9787302075714 出版时间: 2003-12-01 包装: 平装
开本: 26cm 页数: 287 字数:  

内容简介

  本书特色内容:·创建问题域的用例视图·理解J2EE应用程序配置和部署的语义·使用设计模式创建一致的设计词汇表·使用已被证明行之有效的基于Struts的实现模式来简化Struts体系结构·创建项目产品时采用内聚的方法·用JavaServerPages(JSP)和EnterpriseJavaBeans(EJB)构建通用方法应用程序·使用信息体系结构创建以用户为中心的基于Internet的应用程序对于那此立志成为J2EE体系结构设计师的开发人员和学生而方,本书将会使他们受益匪浅。本书通过有关技术、处理和体系结构方面的信息,提供了对设计和开发基于J2EE的解决方案的全面介绍。另外,本书是首本说明和解释Struts实现模式的书籍,它还清楚地介绍。另外,本书是首本说明和解释Struts实现模式的书籍,它还清楚地介绍了Struts体系结构及其核心服务。本书为创建和部署基于Internet的J2EE应用程序提供了全面的指导,并使之最终产生较快、较高的投资收益。

作者简介

  NadirGulzar有近20年的IT行业的从业经历,曾担任过高级体系结构设计师、首席设计师和技术总监等职务。他还是一位J2EE教师,创办和教授过一些培训课程。

图书目录

第I部分 需求和体系结构定义                  
 第1章 使用用例进行需求分析                  
 1.1 用例驱动模型                  
 1.2 定义问题域                  
 1.3 标识系统上下文                  
 1.4 标识风险因素和依赖性                  
 1.4.1 GreaterCause的风险因素                  
 1.4.2 GreaterCause的依赖性                  
 1.5 标识用例包                  
 1.6 归档用例                  
 1.6.1 使用活动图来归档场景                  
 1.6.2 包括共同行为和不同行为                  
 1.6.3 创建一个用例概述                  
 1.7 GreaterCause用例概述                  
 1.7.1 Manage Donor and Donations包                  
 1.7.2 Search NPQ包                  
 1.7.3 Perform GeaterCause.com Site Administration包                  
 1.7.4 Manage Campaigns                  
 1.7.5 NPO Caching                  
 1.7.6 Portal Pass-through包                  
 1.8 小结                  
 1.9 参考书目                  
 第2章 用例细节的信息体系结构                  
 2.1 初识信息体系结构                  
 2.2 组织内容                  
 2.3 导航内容                  
 2.4 创建线框                  
 2.5 详述用例                  
 2.6 小结                  
 第3章 应用程序的体系结构. 安全性和缓存                  
 3.1 应用程序体系结构                  
 3.1.1 体系结构的4+1视图模型                  
 3.1.2 创建一个J2EE体系结构的设计图                  
 3.1.3 体系结构中的J2EE组件                  
 3.2 计划应用程序安全性                  
 3.2.1 标识安全需求                  
 3.2.2 应用程序安全性的功能分类                  
 3.3 数字签名                  
 3.3.1 数字签名的公共密钥密码术                  
 3.3.2 XML签名                  
 3.4 单点登录                  
 3.4.1 SSO中的证书映射                  
 3.4.2 单点登录的元素                  
 3.4.3 阻止重复攻击                  
 3.5 Java验证和授权服务                  
 3.6 联合网络身份                  
 3.7 缓存概述                  
 3.8 缓存的体系结构                  
 3.9 小结                  
 3.10 参考书目                  
                   
 第II部分 设计和构造                  
 第4章 基于Struts的应用程序体系结构                  
 4.1 作为表示框架的Struts                  
 4.1.1 MVC的实现                  
 4.1.2 国际化和本地化支持                  
 4.1.3 错误处理                  
 4.1.4 异常处理                  
 4.1.5 只需一次的表单提交                  
 4.1.6 捕获表单数据                  
 4.1.7 使用插件自定义扩展                  
 4.2 Struts的配置语义                  
 4.2.1 分析配置文件                  
 4.2.2 创建配置对象                  
 4.3 Struts的MVC语义                  
 4.3.1 控制器对象                  
 4.3.2 分配器对象                  
 4.3.3 请示处理程序                  
 4.4 消息资源语义                  
 4.5 小结                  
 4.6 参考文献                  
 第5章 表示层的设计与实现                  
 5.1 实现表示层类                  
 5.1.1 实现ActionForm子类                  
 5.1.2 实现请示处理程序                  
 5.1.3 实现业务委托模式                  
 5.1.4 实现服务定位器模式                  
 5.1.5 把标记作为设计过程中的因素                  
 5.1.6 把验证器作为设计过程中的因素                  
 5.1.7 确定包依赖性                  
 5.2 实现应用程序安全性                  
 5.3 实现Site Administration用例                  
 5.3.1 Manage NPO Profile用例                  
 5.3.2 模式发现与归档                  
 5.3.3 Register Portal-Alliance用例                  
 5.3.4 Manage Portal-Alliance Profile用例                  
 5.3.5 Register NPO用例                  
 5.4 Search NPO用例的实现                  
 5.5 Manage Campaigns用例的实现                  
 5.5.1 Create the Campaign用例                  
 5.5.2 Update Campaigns用例                  
 5.6 小结                  
 5.7 参考书目                  
 第6章 域模型的设计与实现                  
 6.1 发现域对象                  
 6.2 创建数据模型                  
 6.3 实现域模型                  
 6.3.1 定义Admin接口                  
 6.3.2 定义PortalAlliance接口                  
 6.4 对Find和Select方法使用EJB QL                  
 6.5 小结                  
 6.6 参考书目                  
 第7章 业务层的设计与实现                  
 7.1 应用设计模式                  
 7.1.1 实现会话外观模式                  
 7.1.2 实现业务接口模式                  
 7.1.3 芝现数据传佃对象模式                  
 7.1.4 实现EJB Home工厂模式                  
 7.2 标识包依赖性                  
 7.3 实现Site Administration用例包                  
 7.4 Manage Campaigns用例包的实现                  
 7.4.1 Create Campaigns用例                  
 7.4.2 Update Campaigns用例                  
 7.5 Search NPO用例包的实现                  
 7.6 小结                   
 7.7 参考书目                  
 第8章 使用Web服务进行应用程序集成                  
 8.1 介绍Web服务                  
 8.1.1 什么是SOAP                  
 8.1.2 什么是WSDL                  
 8.1.3 什么是UDDI                  
 8.2 Web服务体系结构                  
 8.3 开发方法和支持工具                  
 8.4 Web服务描述语言介绍                  
 8.4.1 WSDL正工规范概述                  
 8.4.2 一个示例WSDL文件                  
 8.5 介绍简单对象访问协议                  
 8.5.1 SOAP封套                  
 8.5.2 SOAP头                  
 8.5.3 SOAP主体                  
 8.5.4 SOAP Fault                  
 8.6 GreaterCause的B2B集成                  
 8.7 Workshop SOAP:样式语义                  
 8.8 小结                  
 第9章 应用程序的装配与部署                  
 9.1 安装和配置Struts                  
 9.2 配置WebLogic域                  
 9.3 配置GreaterCause用户                  
 9.4 部署应用程序GreaterCause                  
 9.4.1 准备数据库                  
 9.4.2 部署GreaterCause.ear                  
 9.4.3 建立GreaterCause                  
                   
 第III部分 附录                  
 附录A 详细的用例描述模板                  
 附录B GreaterCause的线框                  
 附录C GreaterCause站点流程                  
 附录D FeaturedNPOQueryService WSDL                   

本目录推荐