首页> 中文学位 >基于MVC架构的Web系统开发的研究与应用
【6h】

基于MVC架构的Web系统开发的研究与应用

代理获取

目录

文摘

英文文摘

独创性声明

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.结论

致谢

参考文献

论文发表

科研项目

展开▼

摘要

本文在结构上分为两部分:笫一部分通过研究网络计算模式的发展状况及当今较为流行的Web系统体系结构,全面阐述了应用成熟的体系结构进行Web系统开发的基本理论与方法。第二部分为实例应用部分,以当今流行的MVC架构为基础,以Struts框架为典型应用,结合实际开发项目,从系统分析、体系结构设计、设计模式应用和关键技术的应用等方面对应用实例的设计开发过程进行了全面详细的分析。同时,还根据该系统的特点,就如何合理的应用设计原则和MVC架构提出了一些设计思路,并对该系统的应用架构进行评价和改进分析。  本文的特点在于,在分析Web系统开发体系结构的理论框架和方法的基础上,提出如何将经典的MVC架构理论与实际系统开发相结合,并依据此机制和系统开发实例,对如何科学、合理、有效的利用这一设计架构来改善系统进行了详细、深刻的阐述与分析。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号