下载此文档

基于j2ee的高校人事管理信息系统.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
基于J2EE的高校人事管理信息系统本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意! 引言高等院校中,教师和职工是高校的重要组成部分,他们担负着高校中的主要工作和责任,维持着高校正常运转,是高校不可或缺的重要力量。当前,传统的人事管理模式在广大高校中仍然存在,使得高校中存在着资源浪费,工作效率较低等问题,此外高校在人事管理资源开发方面仍不够充分和完善,系统在功能上仍有许多缺陷。所以最大限度地提高高校人事信息化管理水平和工作效率,开发一个界面友好和功能完善的高校人事信息管理系统很有必要。本文是基于Struts2+Spring+Mybatis的轻量级框架组合技术设计并实现的高校人事管理信息系统。使用该开发框架组合符合典型的J2EE三层架构,即表示层、业务逻辑层和数据持久层,使用三层框架后能够提高系统的可扩展性、灵活性和稳定性,并且可以提高系统性能,使得开发者可以更加关注业务本身,注重业务需求和设计,进而提高开发效率。 1相关技术背景由于本系统是基于Struts2、Spring、Mybatis的J2EE轻量级框架组合,所以对其分别进行介绍。 Struts2是一个符合MVC模式的应用框架。它采用servlet和jsp技术实现,并且将标签库等技术融合到该框架中。当客户端发送请求到服务器后,Struts2会通过一系列的过滤器来对该请求进行处理,然后决定调用处理该请求的Action,当执行该Action方法后,根据方法返回的result,跳转到相应的页面,并将页面返回给客户端,这样完成一次请求和响应。Struts2方便易用并可提高程序的开发效率。 Spring是一个业务逻辑层的框架,依赖注入和面向切面编程是其核心,Spring作为容器可以管理对象的生命周期,同时它支持面向切面编程和声明式事务。此外Spring还提供了对其他框架的支持,可以方便地集成其他优秀框架,比如常见的Struts+Spring+Hibernate框架组合,本文中的Struts2+Spring+Mybatis框架组合等。 Mybatis是一种数据持久层框架,它支持对象关系映射(ORM),使得开发者可以运用面向对象的思维来操纵数据库。相比于Hibernate,它更加灵活且更易学****它支持sql查询,存储过程以及高级映射。在Mybatis中可以将sql语句写在对应的配置文件中,在程序中通过配置文件名和对应的ID便可执行相应的方法和sql语句,极大地提高了sql语句的可复用性。 2系统架构和功能设计系统框架结构系统采用基于B/S的分层架构体系。在本系统中,表示层使用Struts2,由其来完成视图显示和流程控制。业务逻辑层使用Spring,通过Spring来整合Struts2和Mybatis,并由Spring的声明式事务负责处理业务逻辑。数据持久层使用Mybatis,由其实现的DAO类来完成Java类与数据库中表之间的操作和访问。用户通过Web浏览器向系统发送请求后,在表示层中,Struts2根据文件的配置,找到处理请求的Action,进行流程控制和页面跳转等。随后将请求交给业务逻辑层,由Spring处理程序的业务逻辑和数据校验,处理完毕后,将响应结果返回给Web浏览器。在业务逻辑层,Spring负责管理Ac

基于j2ee的高校人事管理信息系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jiqingyong345
  • 文件大小27 KB
  • 时间2019-11-15