基于J2EE高校人事信息管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE高校人事信息管理系统

基于J2EE高校人事信息管理系统   [摘要]介绍一种基于J2EE平台的数字校园子系统高校人事信息管理系统的设计与实现。   [关键词]J2EE JSF 数字校园 中心数据库   中图分类号:TP3 文献标识码:A 文章编号:1002-6908(2007)1120109-02      一、引言   随着校园信息化的不断发展,信息技术不断应用到校园的各个方面,人事部门也不例外,人事部门实现计算机管理,一方面是目前人事管理方式不能适应学校快速发展的要求;另一方面也是校园信息化发展的必然趋势。包括:人、岗位、组织机构等方面信息是和校园中所有其他系统密切相关的基础信息,随着整个数字校园不断推进,实现人事信息数字化,已成为整个数字化校园的技术内容;人事数据库也是学校数据中心的重要基础数据库,所以人事信息系统的开发对学校数字校园建设具有十分重要的意义。   J2EE作为数字校园开发平台的理想选择,具有众多优点。J2EE定义了一套标准来简化N层企业级应用的开发,与传统的互联网应用程序模型相比有着不可比拟的优势。J2EE基于组件技术,以Java2平台的标准版为基础,同时提供了对EJB、JSP、XML等技术的全面支持。随着数字校园认识的发展,对性能、分布式、安全事务、健壮性的要求越来越向企业级应用的要求靠拢。J2EE规范的提出,为数字校园构建提供了好的借鉴和参照。如何在数字校园中应用J2EE规范,并利用J2EE提供的优良特性,是构建数字校园一个新的探索方向,对发展中国的数字校园事业具有特殊意义。本文正是适应这种需求而研究了这种基于J2EE体系结构数字校园中的高校人事信息管理子系统设计与实现过程。   二、基于J2EE的人事信息管理系统的体系结构   基于J2EE的人事系统体系结构共分为四层,即客户层,Web层,业务逻辑层和EIS层。根据J2EE的特点和数字图书馆的特点所设计出来的人事系统平台采用J2EE分布式框架,主要逻辑封装在EJB组件中,Web端采用JSF(Java Server Face),其框架体系结构如图(1)所示:            图(1) 框架体系结构   (一)客户层   J2EE结构的客户层既可以是一个Web客户端,也可以是一个应用程序客户端。Web客户端主要由运行在Web层的动态Web页面和接受显示服务器传送来的Web页面组成。Web客户端一般不进行数据库查询、连接传统应用程序等操作,这些操作一般由J2EE服务器执行,从而充分发挥J2EE服务器采用的相关技术在安全性、速度、耐用性和可靠性方而的优势。J2EE应用程序客户端运行在客户端机器上,从而可以获得比Web页面更丰富的用户界面,它可以直接访问运行在中间层的EJB容器完成相应的用户任务。在人事系统中,客户端层提交请求,在客户端显示结果,以及构造交互界面,即浏览器中的HTML页面。   (二)Web层   Web层通常运行在一个集中的服务器上,或位于集体计算中心的服务器上。该层上的服务器可同时给不同的客户端发送内容。在Web层采用的J2EE技术主要有JSP、Servlet和JavaBean。   JSF(JavaServer Faces)框架技术是由JCP(Java Community Process)制定的一个基于MVC的Web应用框架标准,在Java Web应用程序的开发中,JSF可以将应用程序的逻辑和表达完全分开从而简化用户界面的构建过程,从而大大降低了Web应用的开发难度,提高了开发效率。   JSP(Java Server Pages)是构建在Java Servlet技术之上的,用来简化动态Web内容的开发。JSP可以很方便地把动态和静态内容分开。组成JSP的静态内容的是标准的HTML或XML格式的文本。组成JSP动态内容的是由嵌入的Java语言、各种标签及JSP系统变量组成。   Servlet是运行在服务器端且与协议无关的服务器组件。Servlet实际上是一个Java类,它能够像CGI脚本一样动态的扩展Web服务器的功能。使用Servlet比传统的CGI具有工作效率高、使用方便、功能强大以及安全性好等优点。   JavaBeans也是一种Java类,它通过封装属性和方法成为具有某种功能或者处理某个业务的对象。在JSP中可以通过使用useBean标签调用JavaBeans,然后可以访问其中的属性方法。在人事系统中,Web层响应客户端请求,构造功能界面和结果界面,返回给用户端,即服务器端的JSP和Servlet,负责与业务层的业务组件交互。   (三)业务逻辑层   业务逻辑层通常当Web服务器需要进行特定的操作时才开始发挥作用,这些操作应用业务逻辑管理在线的交易或服务。在业务逻辑层中的事务管理确保这些操作的一

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档