<b>基于Struts和Hibenate的公布系统研究</b>[Java编程]
本文“<b>基于Struts和Hibenate的公布系统研究</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
摘 要 本文解析了传统Web信息系统的缺陷,具体阐述了MVC计划情势思惟,解析了当前被遍及利用的开源计划框架:Struts和Hibernate的工作原理,基于以上解析提出将二者结合起来实现上风互补共同开辟遥感信息公布系统的思绪,最后结合了DAO和工厂计划情势实现了具有杰出可扩大性、实用性和可保护性的遥感信息公布系统.
关键词 遥感数据分发;MVC计划情势;Struts框架;Hibernate映射工具
引言
随着Internet技术的飞速发展,Web信息系统被遍及利用.遥感信息公布系统,就是指基于Web的遥感数据信息公布系统.随着时间的推移,传统的Web信息系统表露了很多问题,如页面逻辑、业务逻辑和数据逻辑杂糅在一同,系统的耦合性高,改正、保护艰难,扩大性差.为降服以上问题,新的开辟办法也不断被提出来,如软件分层思惟,MVC计划情势等等.
本文就若何构建弱耦合性,可保护和可扩大的遥感信息公布系统等问题展开探究.按照当前Web技术的发展,提出了采取Java环境下实现MVC计划情势的Struts框架和实现数据长期化的Hibernate框架结合起来开辟遥感信息公布系统,提高系统的实用性、机动性,降服传统Web系统的缺陷.
MVC计划情势和开源框架
1、MVC计划情势
MVC计划情势是一种闻名的用户界面软件开辟计划情势,它是模子-视图-掌握器(Model-View-Controller)缩写.
MVC计划情势最早由Xerox在20世纪八十年代为Smaltalk-80语言发展提出的,但是这种计划思惟并没有范围于该语言,而是被遍及地利用到了其他面向对象的编程语言中.
图1 MVC模子组件关系图
在MVC计划情势中,它把利用程序分成了3个核心部份,原理图如图1所示.
⑴ 模子(Model)
模子封装了用户数据和处理数据的业务逻辑,表现了利用程序的当前状况,并且可以将用户数据状况的改变供应应多个显示该数据的视图共用.模子是利用程序的核心.
⑵ 视图(View)
视图供应了用户界面,是用户和利用程序的交互的窗口,既承受用户输入,也把模子数据状况显示给用户,但是视图不负责任何业务逻辑处理,仅仅是将用户输入数据传送给掌握器或将模子数据显示给用户.
⑶ 掌握器(Controller)
掌握器衔接了模子和视图,按照用户恳求判断将恳求交给哪个模子来完成,然后调用视图来显示模子处理后的用户恳求后果.
MVC计划情势将利用程序举行了分层,视图和模子通过掌握器衔接,从而削减了用户界面和业务逻辑之间的耦合,使程序计划越发清楚、机动,也提高了软件的可扩大性、可保护性.
以上是“<b>基于Struts和Hibenate的公布系统研究</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |