基于JSF+Spring+Ibatis的系统设计与模块实现

来源 :大连交通大学 | 被引量 : 0次 | 上传用户:cicf1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的增长,越来越多的企业开始开发与部署基于Web的企业应用。面对日益复杂的软件系统,保证我们项目的高效高质是最为关键的问题。而框架模式的运用恰恰是解决问题的一条现实可行的途径。本文的研究目的是希望能通过设计出一种集成架构,使其能够减轻开发人员处理复杂问题的负担,把开发人员从编码中彻底的解放出来,从而大幅度提高软件的开发效率和开发质量,达到事半功倍的效果。综合网络监控系统属于中小型Web应用系统,不涉及复杂的分布式等应用,采用重量级容器会带来许多负面效果,例如:部属复杂、运行缓慢、难以维护等。且掌握的技术层面较多,学习困难。针对上述技术性风险问题,本文提出了在构建系统的过程中采用更具响应能力的轻量级框架。一方面,简化了编程模型,解决了开发的规范化问题,保证了产品的质量。另一方面,减小了开发人员的负担,提高了开发效率和系统的可维护性。本系统在设计系统的架构时采用了三层的体系结构,分别是表示层、业务逻辑层和持久层。在表示层使用了JSF框架,在业务逻辑层使用了Spring框架,在持久层上使用了Ibatis框架。利用ApplicationContext集成JSF与Spring,利用DAO模式集成Spring与Ibatis,形成一个集成的Web开发架构。结合这三种技术充分利用它们的优势,使得系统层与层之间的耦合度降低,代码重用率增加,结构清晰,具有很好的可扩展性和可维护性。本文深入分析了JSF+Spring+Ibatis框架的工作原理和实现方法以及系统用户管理模块的实现过程。该集成架构的使用在一定程度上减轻了开发人员的工作量,提高了开发效率。建立了一套完整的企业Web开发框架,使得开发人员把关注的焦点放在客户关心的业务逻辑上,提升了系统的整体性能,并且对基于Java Web的其他应用系统的工程化开发提供了借鉴。
其他文献
期刊
作者简介:  李敏,女,穿青族,1989年9月生,贵州省毕节市大方县人,六盘水师范学院艺术系学生。研究方向:美术学国画。
期刊
随着因特网技术的迅速发展与日益普及,电子文本信息越来越丰富,同时人们在这些海量的信息面前又感到无从下手。因此,有效的组织和管理这些信息,并快速准确的从中找到用户所需
期刊
期刊
介休县秦树乡冀家庄村,地处绵山南麓,海拔1200米,无霜期只有120天左右,全村36户计163口人,耕种着396亩旱地。由于自然条件差,在五十和六十年代,粮食亩产长期徘徊在75—100公
随着Internet的迅猛发展,企业电子商务水平的日新月异,开发传统的集中式软件所使用的开发平台、开发工具、操作系统在体系结构上的紧耦合性,使得物理分散的独立系统逐渐形成
合成孔径雷达作为一种可供选择的远距离对地观测途径,具有高分辨率、全天候、强透射等优点,在遥感、军事、水文、地矿等领域有着广泛的应用,得到了迅猛的发展,因而对SAR图像
随着互联网络的不断普及,越来越多的中小企业开始开发基于网络的企业管理信息系统。但是,当前这类信息系统的开发却存在着诸多的问题,如软件可靠性低,可扩展性差,用户界面不
水稻育秧栽培,需用占稻田总面积14%左右的秧田。这部分田不仅插种晚,而且育秧期间渍水时间长,泥糊土闭用传统方法翻耕种稻,往往前期发根发棵差,后期贪青病害多,农村实行家庭