基于Struts2与Mybatis框架下收费系统设计与实现
摘要:在b/s开发模式中,最常用的开发模式是mvc开发设计模式,而struts2正是mvc很好的体现,本文利用struts2框架与mybatis框架的设计模式,在理论上实现了业务逻辑、控制和界面显示的分离带来便利性,提高了开发效率。
关键词:mvc设计模式;struts2框架;mybatis
中图分类号:tp311.52 文献标识码:a文章编号:1007-9599 (2013) 05-0000-02
1引言
目前很多公司规模不断扩大,人员越来越多,部门随之增加,后勤部门为了方便管理整个公司的收支情况,必须对每一个部门的收支情况进行更快更直观的统计分析,在这种情况下不得不借助计算机技术进行管理。这个系统就是针对后勤管理部门对整个公司的各个部门的收支情况统计分析的信息化系统。在传统的统计分析中,后勤人员首先必须去各个部门到负责人签字确认,然后才能进行统计,最后交到财务进行核算。这一系列过程,其具有周期长、效率低、不及时的特点。本系统开发解决了这一问题,使后勤人员从繁杂的工作中解脱出来,提高了工
作效率。同时也解决了各部门负责人现场签字的问题。随着信息技术以及网络技术的迅速发展。很多管理系统使用b/s架构进行管理开发,因为在b/s架构组件开发中,整个系统利用browsestruts框架是干什么的作为最终用户界面,这种解决方案也成为企业软件开发的方向,例如j2ee的提出使这种架构更加成熟,使b/s模式更加成熟。在b/s开发模式中,最常用的开发模式是mvc开发设计模式,struts2是mvc很好的体现,本文主要是使用struts2与mybatis框架进行设计开发,在理论上实现了业务逻辑、控制和界面显示的分离,它的提出对web 的应用开发具有重要意义,本系统开发模式由图一所示:
图1系统开发模式
1.1struts框架。struts2是一项开放源码项目,它为web应用提供了模型-视图-控制器mvc框架,特别适用于开发大型可扩展的web应用项目。这个框架使开发人员只关注解决公司的实际问题上,而且struts 框架提供了许多供扩展和定制的地方,应用程序可以方便的扩展框架来更好的适应用户的实际需求。其中,filterdispatcher是struts2的核心控制器,它主要功能是拦截客户端的请求。当客户端请求到达服务器时,核心控制器首先对该请求进行拦截,然后该控制器根据请求内容转发相应的action,action是struts2的业务逻辑控制器,它主要负责
具体处理客户端请求并将处理结果输出给客户端。1.2mybatis介绍。mybatis是一个优秀的orm 框架,使用xml文件或者注解方式配置和原始映射,mybatis是一个可以自定义sql、存储过程和高级映射的持久层框架。mybatis摒除了大部分的jdbc代码、手工设置参数和结果集重获。mybatis只使用简单的xml和注解来配置和映射基本数据类型map接口和poj0到数据库记录。mybatis是一种“半自动化”的orm实现,提供了更大的灵活性和性能的可控性使用mybatis最主要的是对l文件配置。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论