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

基于RUP构建J2EE应用

基于RUP构建J2EE应用

定 价:¥29.00

作 者: (美国)埃利斯等著、尤克滨等译;尤克滨译
出版社: 机械工业出版社
丛编项: 软件工程技术丛书
标 签: J2EE

ISBN: 9787111141464 出版时间: 2004-06-01 包装: 平装
开本: 页数: 204 字数:  

内容简介

  本书由几位知名专家作序,肯定了本书的突出特点,即将J2EE与RUP技术结合起来,描述J2EE应用系统的开发,这在以前出版的书中是少有的。本书以在线拍卖应用系统为例子,详细介绍了从最初的需求收集到系统实施的开发全过程。针对J2EE定制了RUP,给出了J2EE开发者路线图。本书能帮助读者快速着手设计和开发J2EE系统,并提高设计开发的效率。在过去的几年中,有两项技术很引人注目:一项是J2EE技术,它直接推动了企业应用系统的进展:另一项是Rational统一过程(RUP),它给出了一套综合的开发方法本书将上述两项技术结合在一起,利用一个并不简单的示例应用系统,展示了现实软件开发过程中的复杂问题、多种因素以及必要的权衡和决策。本书给出了成功开发软件所需的关键因素:●需求,包括UseCase建模以及收集对架构有显著影响的需求。●分析,包括将需求的内容转换成设计模型的雏形以及用户体验模型。●设计,包括对设计模型的精化,介绍了接口。框架构件、设计类以及UseCase实现。●实施,包括基于设计内容创建源代码和可执行代码,以及用于部署的J2EE模块。●关于架构的议题,包括建立软件架构文档。部署模型以及数据模型。●模式的使用,特别是J2EE设计模式的使用。●使用UML描述诸如EJB的J2EE技术内容。对于使用J2EE或者RUP技术的人员而言,本书提供了一个综合的指导,揭示了结合J2EE与RUP技术开发企业应用系统的高效方法。

作者简介

  PeterEeles、KelliHouston和WojtekKozaczynski都就职于Rational软件公司。Peter是Rational战略服务机构的高级技术顾问,为采用RUP的机构提供支持,帮助他们掌握系统架构方面的工具与方法。他是《BuildingBusinessObjects》和《SoftwareArchitecture》的作者之一。Kelli是高级架构顾问,她负责开发能加速J2EE与.NET开发的综合解决方案。她是《Component-BasedSoftwareEngneering》一书的作者之一。Wojtek是构架与应用框架总监,他负责开发针对架构框架与可重用软件资产的工具与流程。他也是《Component-BasedSoftwareEngineering》一书的作者之一。

图书目录

译者介绍
序言1
序言2
前言
第1章引言
第2章Java 2企业版平台简介
2.1 企业的顾虑
2.1.1 业务的顾虑
2.1.2 整合的顾虑
2.1.3 开发的顾虑
2.2 多层次体系结构和J2EE平台
2.3 J2EE平台概览
2.3.1 J2EE技术概览
2.3.2 容器
2.3.3 表示层
2.3.4 业务层
2.3.5 整合层
2.3.6 J2EE部署配置
2.4 J2EE构件技术
2.4.1 applet
2.4.2 应用程序客户机
2.4.3 Java servlet
2.4.4 JSP
2.4.5 EJB
2.5 组装和部署
总结
第3章 Rational 统一过程简介
3.1 最佳经验——RUP的基础
3.2 RUP的核心概念〖
3.2.1 工件
3.2.2 角色
3.2.3 活动
3.2.4 工种
3.2.5 工作流明细
3.2.6 迭代
3.2.7 阶段
3.3 RUP是一种流程框架
总结
第4章 J2EE开发者路线图介绍
4.1 RUP 路线图是什么
4.2 J2EE开发者路线图:范围和机理
4.3 J2EE开发者路线图当中针对J2EE的内容
总结
第5章 示例应用系统介绍
5.1 应用系统概述
5.2 问题说明
5.3 涉众和用户
5.3.1 涉众:关注的问题和责任
5.3.2 用户:关注的问题和责任
5.4 功能特性和约束
5.5 其他需求和属性
5.5.1 非功能属性
5.5.2 用户环境
5.5.3 部署环境
总结
第6章 需求
6.1 需求与迭代开发
6.2 需求概述
6.3 工作流明细:定义系统
6.3.1 活动:捕获通用词汇
6.3.2 活动:找出Actor和Use Case
6.3.3 活动:排序Use Case
6.3.4 活动:复审需求
6.4 工作流明细: 精化系统定义
6.4.1 活动:细化Use Case
6.4.2 活动:结构化Use Case模型
6.4.3 活动:复审需求
总结
第7章 分析
7.1 分析与迭代开发
7.2 分析概述
7.3 工作流明细:定义初始架构
7.3.1 活动:架构分析
7.3.2 活动: 复审初始架构
7.4.1 活动:用户体验建模
7.4.2 活动:复审用户体验
7.4.3 活动:Use Case分析
7.4.4 活动:复审分析
总结
第8章 设计
8.1 设计与迭代化开发
8.2 设计概览
8.3 工作流明细:精化架构
8.3.1 活动:确定设计机制
8.3.2 活动:确定设计元素
8.3.3 活动:整合现有设计元素
8.3.4 活动:描述分布与并发
8.3.5 活动:复审架构
8.4 工作流明细:细化设计
8.4.1 活动:Use Case设计
8.4.2 活动:子系统设计
8.4.3 活动:构件设计
8.4.4 活动:类设计
8.4.5 活动:数据库设计
8.4.6 活动:复审设计
总结
第9章 实施
9.1 实施与迭代化开发
9.2 实施概览
9.3 工作流明细:构造实施模型
9.3.1 活动:构造实施模型
9.3.2 活动:复审实施
9.4 工作流明细:实施设计元素
9.4.1 活动:实施设计元素
9.4.2 活动:执行单元测
9.4.3 活动:复审实施
总结
第10章 补充内容
10.1 业务建模
10.2 测试
10.3 部署
10.4 配置和变更管理
10.5 项目管理
10.6 环境
10.7 其他要考虑的问题
10.8 结论:来自作者的话
附录A 描述软件体系架构
附录B 建模约定
附录C 词汇表
参考文献

本目录推荐