- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华中科技大学工程硕士学位论文
PAGE II
word文档 可编辑
word文档 可编辑
基于改进型MVC设计模式的人力资源规划系统的研发
摘要
随着Internet技术及人力资源规划系统的快速发展与普及,构建基于Web人力资源规划系统的复杂度和规模都在不断增加和扩大,传统的MVC(模型、视图、控制器)设计模型已经不能满足大规模的web应用系统的开发,因此,高效灵活地实现愈来愈复杂的Web应用,就需要一种灵活、能被复用的系统框架。设计基于MVC设计模式的改进型系统框架已经成为当前大型企业在开发Web应用系统时的研究重点。
首先讨论当前Web应用开发中最流行的框架之一 —— 基于Struts实现的MVC设计框架。 Struts是Apache软件组织开发的开放源代码的Web应用程序框架,它的本质就是在JSP Model 2的基础上实现的一个MVC框架,满足J2EE规范。在Web应用开发中, Struts框架主要是针对表示层设计的,没有在建立模型组件方面做深入研究,对于后端逻辑层的支持不是很强。其次,Web应用程序的客户端和服务器端以HTTP协议进行通信,而HTTP协议是一种无状态连接协议,这种无状态连接很难将更改通知视图。为此在Struts框架的基础上提出了一个合理整合Servlet、JSP和JavaBean多种技术的改进型MVC(IMVC)应用框架。
IMVC应用框架在具体设计和实现中,对业务层中的模型优化细分为三层,即数据访问对象、业务对象Bean和业务代表,进一步向客户端隐藏模型的底层组件及其变化,降低模块间的耦合度,提高模型组件的重用性,并通过对业务对象Bean的合理分类与设计,减少客户端远程调用的数目,从而提高网络访问速度。采用Java映射配置类来实现Model与View的映射,视图根据事务逻辑模块处理的结果生成返回至客户端的页面。控制器采用主辅控制器的方法,主控制器使用Servlet技术实现,它只负责截获客户端的请求,并根据请求参数通过辅助控制器找到相应的处理模型和下一个视图。辅助控制器使用JavaBean技术实现,它负责实现模型和视图二者之间的映射,为主控制器提供相应的需求服务。最后采用IMVC应用框架设计了人力资源规划系统的人事档案管理子系统,使软件结构清晰,明显地缩短了软件开发周期,提高了软件的可维护性、可扩展性和代码复用率。IMVC应用框架,较好地满足了多层Web应用系统设计需求,充分保障了人力资源规划系统的顺利实现并且获得良好的运行效果。
关键词:多层Web体系结构;MVC;IMVC;人力资源规划系统
Abstract
With the rapid development and popularization of the Internet technology and Human Resource Planning Management System, the complexity and scale of the Resource Planning Management System in constructing Web application is increasing. The traditional MVC design pattern has not satisfied the multi-tier web architecture. So, in order to realize the more and more web architecture efficiently and flexibly, it is required that a mature, flexible and reusable system frame. Designing the improved system frame that is based on MVC design pattern has become a heated and important area in the research of computer application among the big enterprises.
First, we discuss MVC design pattern based on struts_ one of the most popular frameworks in Web application development at present. Struts developed by Apache software organization, is an open source code for Web application program framework. It is a MVC fram
您可能关注的文档
- The Application of Pragmatic Principles in Business English Correspondence-英语毕业论文.docx
- The Chinese-American Culture Differences in the Language and Creativity of Advertisement从广告语言及创意看中美文化差异.docx
- The Interactive English Teaching Method Based on Constructivism in Junior Middle School--英语专业毕业论文.docx
- UASB+生物接触氧化法用于啤酒废水处理的工艺设计-毕业设计说明书.docx
- 材料制备机械设计理论中的新趋势和新问题-外文文献翻译.docx
- 充电器外壳注塑模具设计-毕业论文.docx
- 初中英语兴趣教学研究-毕业论文.docx
- 大体积混凝土施工方案-毕业论文.docx
- 大型储罐焊接技术的现状与发展-毕业论文.docx
- 低品位滑石加工及其对聚丙烯力学性能影响的研究 毕业论文.docx
文档评论(0)