Spring论文:基于J2EE轻量级框架的教研室信息化管理系统设计_第1页
Spring论文:基于J2EE轻量级框架的教研室信息化管理系统设计_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、K 仟论文写齐发表专家 中国论文辅导网m/JSpring论文:基于J2EE轻量级框架的教研室信息化管理系 统设计摘要 本文根据教研室工作的特点和需求,设计基于j2ee轻量级框架下的教研室信息化管理系统。采用spring框架作为业务层框架,采用hibernate框架作为持久层框架。 整合集成后的系统层次清晰,代码耦合度降低,有利于系统 的维护和扩展。关键词spring;hibernate;信息化系统;j2ee;教研室信息化1引言教研室是教育管理体制中的最基层单位。搭建教研室信 息化平台,开展教研室信息化管理建设,可以大力推动教学 内容、教学手段、教学评价以及师生交流、学生之间交流等 方面的全面创

2、新。在传统教学的基础上,合理进行信息化教 学,可充分发挥教师和学生的积极性、主动性和创造性,能 有效地促进“教为主导”与“学为主体”的有机结合,并 且,教研室的最新动态也可在第一时间通过系统网站展示,达到宣传教研室的目的。鉴于此,本文进行了基于j2ee的教研室信息化管理 系统的设计,系统采用b/s结构,技术框架选用spri ng和hibernate这两个轻量级框架,简化了系统的开发过程,提高了系统的可扩展性和可维护性。林论文写柞发表专家9中文wwwJunwB2系统技术架构分析2.1j2ee及轻量级web框架j2ee是一种利用java平台来简化诸多与企业 解决方案的开发、部署和管理相关的复杂问题

3、的体系结构,核心是一组技术规范与指南,其中所包含的组件、服务架构 及技术层次,均有共通的标准及规格,使各种采用j2ee架构的不同平台之间具有良好的兼容性。j2ee框架有许多无可比拟的优点,但是在项目开发 中却存在着如下的困扰:(1)有时在项目开发中采用ejb等重量级框架并不是最好的选择,原因是这些组件提供了 许多服务,往往显得多余。(2)ejb学习曲线陡峭,事 实上很少人能完全把握或和理解ejb,因此扩展比较困 难。(3)ejb建立在各种平台之上,造成ejb内部比 较复杂,令人难以把握和理解。针对上述问题,类似于spring和hiberna te的轻量级框架由此产生。 所谓的轻量级,并不是功能

4、弱、 比重量级差的代名词。它的设计思想是许多应用不需要分布 式、不需要重量级的技术,针对最常见、最简单的场景而设 计,等到有特殊需求的时候,再想办法解决。2.2spring和hibernate框架spring是一个以依赖注入(ioc)原则和面向 方面编程思想(aop)为基础的轻量级框架。ioc是一论文写作发表专家申*谄文!mwJunwBnfudao.toni个用于“基于组件的体系结构”的设计模式,它将“判断依 赖关系”的职责移交给容器,而不是由组件本身来判断彼此 之间的依赖关系。当在spring内实现组件时,容器轻 量级的方便就展现出来了 :针对spring开发的组件不 需要任何外部库,并且a

5、op让开发人员可以创建非行为性 的横切关注点,并将它们插入到应用程序代码中spri ng可以很容易地替换业务对象,只要用javabean属性和配置文件加入依赖性,然后就可以很容易地在需要 时替换具有类似接口的协作对象。hibernate是一个面向java环境的对象/关系数据库映射工具。对象/关系数据库映射用来把对象 模型表示的对象映射到基于sql的关系模型结构中去。h ibernate不仅仅管理java类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开 发时人工使用sql和jdbc处理数据的时间。hibe rnate本质上是一个提供数据库服务的中间件,它利用数据库和其他一些配置文件来为应用程序提供数据持久服3系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论