基于mvc设计模式的web应用框架研究

基于mvc设计模式的web应用框架研究

ID:30641072

大小:16.62 KB

页数:3页

时间:2019-01-02

基于mvc设计模式的web应用框架研究_第1页
基于mvc设计模式的web应用框架研究_第2页
基于mvc设计模式的web应用框架研究_第3页
资源描述:

《基于mvc设计模式的web应用框架研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于MVC设计模式的WEB应用框架研究在设计策略中,将软件系统从构架上分为数据层、业务逻辑层和表示层,主要集中在业务表示与业务逻辑层。将普通三层架构的表示层细分成视图格式层和表示控制逻辑层。表示层涉及基于“瘦客户”技术的用户视图格式服务器端表示和相应的交互式控制逻辑。视图格式层,只保留了构建客户端用户视图必要的显示格式和事件触发;而在表示控制逻辑层则如名称所描述的那样,实现了人机交互所需

2、控制逻辑和部分业务会话逻辑,再加上贯穿所有系统逻辑层的业务实体,则构成了以MVC模式为核心的表示层架构,将显示格式、显示控制逻辑、模型数据三部分有效地分隔开来,大大加强了系统架构的可扩展性和应用子系统的可插拔性。业务层细分成业务会话层和业务持久化层。业务层集中在业务流程中处理逻辑的组件化封装,且与数据层平台和外部系统无关。业务会话层,侧重于业务活动,将一项业务的所有活动事务性地封装起来,也确保业务流程处理的一致性和高效率;而业务持久化层则是为业务会话层提供支持,提供业务数据的持久化操作,在业务与数据库之间建立分离作用的

3、中间层,构成松耦合的架构。本分层模型中实现了MVC设计模式。其中,Servlet组件对应于MVC中的控制器部分,JSP及Browser对应于视图部分,而会话外观、逻辑Bean及值对象则对应于模型部分。其结构图3所示:数据层层定义课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果数据层对数据进行管理,并向业务逻辑层提供标准化的开

4、放访问接口。数据层目前主要提供两种形式的服务方式:数据库方式和文件方式。数据库主要提供业务操作数据等具有明显结构化特性的数据的存储和访问服务;文件主要提供包括扫描文档图像、传真、照片、计算机生成的报告、字处理文档、电子表格、演示文稿、语音和视频片段等非结构化数据的存储和访问服务。主要功能:数据创建、数据存储、数据查询、数据更新、数据删除、数据安全、事务支持、数据备份/恢复。系统初始化配置文件:该文件是Controller专属的配置信息文件。控制器在第一次启动时需要从这个文件载入系统的配置信息。文件内容如下:contro

5、lservletcontrolservlet/controler页面导航配置文件:web_……………………web_文件是整个框架的重要部分,它控制了系统执行时的执行流程。该文件包括两种元素:和,其中元素用来设置当前要转向调用的JSP页面,而则设置了当前用户提交的操作要调用哪一个Action类,及当前类中的哪个方法。4总结WebFramework框架已经在一个航运管理项目中经过测试和检验,实践证明,此框架在中大型项目开发中,可以缩短开发周期,提高开发效率,系统运行稳定,易于维护。有关应用开发框架的研究课题份量和难易程度要

6、恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果是一个不断深入,逐步完善的过程,在对WebFramework不断推广试用的基础上,还将进一步扩展其功能,使其应用领域更加广泛。参考文献1孙卫琴.精通Struts:基于MVC的JavaWeb设计与开发.北京:电子工业出版社,XX.95~127房丽娜,唐胜群,曾奕,李宁.基于Web应用的MVC架构实现

7、——AWDF.计算机工程,,第31卷 第10期 89~90耿刚.一种基于J2EE平台的WEB应用框架的设计、实现与应用.西安电子科技大学,课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。