欢迎来到天天文库
浏览记录
ID:4102408
大小:40.11 KB
页数:26页
时间:2017-11-28
《基于mvc 模式的远程评议系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、文库下载免费文档下载http://www.wenkuxiazai.com/ 本文档下载自文库下载网,内容可能不完整,您可以点击以下网址继续阅读或下载:http://www.wenkuxiazai.com/doc/ae2d0585da38376baf1fae92.html基于MVC模式的远程评议系统的设计与实现基于MVC模式的远程评议系统的设计与实现第29卷第13期V01.29No.13计算机工程与设计ComputerEngineeringandDesign2008年7月July2008基于MVC模式的远程评议系统的设计与实现刘春花,王忠民.(北京科技
2、大学信息工程学院,北京100083)文库下载免费文档下载http://www.wenkuxiazai.com/摘要:分析了MVC模式的特点,介绍了将Struts和Hibernate结合来实现MVC模式的框架,并以远程评议系统为例,描述了Struts和Hibernate相结合的实现方案。用Struts构建该系统的整体框架,用Hibernate实现持久层,完成业务层和数据层间的交互。给出了远程评议系统的总体设计和具体实现。这两种框架相结合很好的解决了系统开发效率低、不易维护等问题。关键词:MVC模式;Struts框架;数据持久层;Hibernate映射;远
3、程评议系统中图法分类号:TP311.52文献标识码:A文章编号:1000.7024(2008)13.3468.03DesignandimplementationofremoteevaluationsystembasedLIUChun.hua.Ⅵ狐NGZhong—min(SchoolAbstract:ThedesignStrutsonMVCdesignpatternofInformationEngineering,UniversityofScienceandTechnology,Beijing100083,China)文库下载免费文档下载http://w
4、ww.wenkuxiazai.com/MVCpaRem’Sfeaturesisanalyzed,andtheframeworkisintroducedwhichintegratestheStrutsandHibernatewithMVCpaRems.Taketheremoteevaluationsystehttp://www.wenkuxiazai.com/doc/ae2d0585da38376baf1fae92.htmlm(RES)forexample,whichisbasedontheintegratedStrutsandHibernate,itu
5、sedtObuildtheoverallframework.ItalsousedHibernatetoimplementthepersistencelayer,theinteractionofthebusinesslayerandproblemsthedatabaselayer.Theoveralldesignandthespecificimplementationprocessaregiven.Integratedthesetwoframeworks,thethatthedevelopefficiencyislowanditisdifficulttO
6、maintenance,etc.文库下载免费文档下载http://www.wenkuxiazai.com/Keywords:MVCdesignpattem;strutsframework;datapersistence;hibernatemapping;remoteevaluationsystemO引言准确定义虽然有很多不同的看法,但是基本概念Ⅲ是相同的,它主要包括以下3个组件:(1)模型(Model)足应用程序的主体部分。模型表示业务数据和业务逻辑。一个模型能为多个视图提供。由于同一个模型可以被多个视图重用,所以提高了应用的可重用性。(2)视图(Vi
7、ew)是用户看到并与之交互的界面。视图向用户显示相关的数据,并能接收用户的输入数据,但并不进行任何实际的业务处理。视图可以向模型查询业务状态,但不能改变模型。视图还能接受模型发出的数据更新事件,从而对用户界面进行同步更新。(3)控制器(Controller)的作用是从客户端接受请求,并且选择执行相虑的业务逻辑,然后把响应结果送回到客户端。MVC模式通过将应用程序的输入、处理和输出强制性分开,使软件在健壮http://www.wenkuxiazai.com/doc/ae2d0585da38376baf1fae92.html性、代码重用和结构方面上‘个新的
8、台阶,因此特别适合开发中存在大量用户界面,并且业务逻辑复杂的大型应用程序“1。12文库下载免费
此文档下载收益归作者所有