
Web 应用开发的架构和过程
2
$2.5.6 Action ...................................................................................................23
$2.6 Struts 开发工具 .............................................................................................. 24
$2.6.1 Exadel Struts Studio .............................................................................24
$2.6.2 Scioworks Camino ............................................................................... 25
$2.6.3 JBuilder、JDeveloper、Websphere Application Developer 5.1 .......25
$2.7 上海旅游网电子商务网站的开发................................................................26
$2.7.1 背景.....................................................................................................26
$2.7.2 架构设计.............................................................................................26
$2.7.3 系统实现.............................................................................................29
第三章 Web 应用开发过程 ..........................................................................................33
$3.1 概述................................................................................................................33
$3.1.1 Web 应用独特属性 ............................................................................. 33
$3.1.2 Web 应用的质量属性 ......................................................................... 34
$3.2 软件工程的最新成果....................................................................................35
$3.2.1 CMM....................................................................................................35
$3.2.1.2 CMM 5 级模型.................................................................................36
$3.2.2 XP 和敏捷开发 ................................................................................... 37
$3.2.3 RUP......................................................................................................39
$3.2.4 PSP 和TSP .......................................................................................... 42
$3.2 上海旅游网电子商务网站的开发过程和质量控制....................................43
$3.2.1 背景.....................................................................................................44
$3.2.2 里程碑和检查点.................................................................................44
$3.2.3 技术人员构成及职责.........................................................................46
$3.2.4 项目的开发过程.................................................................................49
$3.2.5 项目开发过程详细图.........................................................................51
第四章 设计的探索.......................................................................................................56
$4.1 利用设计模式改善设计................................................................................56
$4.1.1 概述.....................................................................................................56
$4.1.2 Singleton 模式 ..................................................................................... 58
$4.1.3 Interpreter 模式 ....................................................................................60
$4.2 改善架构设计................................................................................................60
$4.2.1 概述.....................................................................................................61
$4.2.2 将系统层次化.....................................................................................61
$4.2.3 使用代理简化设计.............................................................................62
$4.3 Portal 的页面风格 .......................................................................................... 62
$4.3.1 Portal 的页面风格 ............................................................................... 63
$4.3.2 使用.NET 的Web 控件实现 MSN 风格的页面布局 .......................63