当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

<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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .