文摘
英文文摘
独创性声明
1.背景与意义
1.1.引言
1.2.网络计算模式的演变
1.2.1.集中式计算模式
1.2.2.分布式计算模式
1.3.网络计算解决方案
1.3.1.ActiveX模型
1.3.2.CORBA技术
1.3.3.Java计算模式
1.3.4.三种计算模式的比较
1.4.流行的动态网络开发技术
1.4.1.CGI(Common Gateway Interface)技术
1.4.2.ASP(Active Server Pages)技术
1.4.3.PHP(Hypertext Preprocessor)技术
1.4.4.JSP(Java Server Pages)技术
1.4.5.儿种开发技术的比较
1.5.WEB系统应用的意义
2.WEB应用系统的体系结构
2.1.WEB应用体系结构
2.1.1.一般Web应用的体系结构
2.1.2.理想的Web系统体系结构的特点
2.2.WEB应用系统建设中的问题
2.2.1.伸缩性
2.2.2.安全性
2.2.3.异构和互通
2.2.4.分布式
2.2.5.可维护性
2.2.6.可复用性
2.3.J2EE的体系结构
2.3.1.J2EE的概念
2.3.2.J2EE的分层结构
2.3.3.J2EE的思想启示
3.使用软件体系结构划分WEB应用
3.1.软件体系结构
3.1.1.软件体系结构的概念
3.1.2.基于软件体系结构的开发过程
3.1.3.使用软件体系结构的意义
3.2.使用框架
3.2.1.框架的概念和特性
3.2.2.使用应用框架
3.3.使用设计模式
3.4.WEB应用体系结构和分层
3.4.1.层的概念
3.4.2.分层
3.4.3.MVC体系结构
4.典型的WEB开发模式与框架
4.1.典型的开发方法与模式
4.1.1.直接使用JSP
4.1.2.JSP+JavaBeans
4.1.3.JSP+Servlet+JavaBean
4.2.典型的MVC应用框架
4.2.1.Struts框架及其组件
4.2.2.Struts框架的优势
5.WEB应用实例的分析与设计
5.1.系统规划
5.1.1.系统开发背景
5.1.2.系统总体目标和开发策略
5.1.3.可行性分析
5.2.系统分析
5.2.1.需求分析
5.2.2.系统设计原则
5.2.3.选择正确的技术
5.3.系统设计
5.3.1.系统功能划分
5.3.2.系统体系结构的划分
5.3.3.系统安全性设计
5.3.4.系统的M-V-C设计
5.3.5.数据访问层的实现
5.3.6.应用设计模式
5.4.系统中的关键技术
5.4.1.面向对象的设计
5.4.2.组件技术
5.4.3.国际化
6.WEB应用实例评价
6.1.系统设计的特点
6.2.系统的可维护性评价
6.3.系统的可扩展性评价
6.4.系统的复用性评价
6.4.1.复用的层次
6.4.2.复用的实现
6.5.系统的改进
7.结论
致谢
参考文献
论文发表
科研项目