- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EC}_NOL0oY IN厂0RMATl0N
信 息 技 术
基于Spring~Struts和Hibernate的研究生教育管理系
统的设计与实现
王学军 李全杰 刘康怀 饶似涓
(桂林工学院 桂林 541004)
摘 要:随着计算机和网络的迅速发展 ,基于Web的研究生教育管理系统在研究生的 日常管理中显得越来越重要,选择 良好的体系结构与
开发框架对于研究生教育管理 系统的开发、堆护和扩展具有重要的意义。本文首先提 出了研究生教育管理 系统的分层分级管理 ,然后阐
述 了Struts、Spring、Hibernate三种框架技术以及这三种框架技术的相互集成,最后提 出了基于这三个框架的系统体系结构,并实际开发
了一个高质量 的J2EE应用系统 。
关键词:研究生教育管理 开源 框架 SpringStruts Hibernate
中图分类号 :TP3 文献标识码 :A 文章编号 :1672--3791(2008)ll(a)-0036-02
1研究背景 但需要针对不 同的人员设计不同的页面 。 Spring是一轻量级的开源框架,它以控制
研 究生教育是我国高等教育的重要组 综合考虑两种办法 ,本系统采用了第二种 反转(InversionofControl,loG)原则和面向方
成 部分 ,担负着为 国家培养高级 人才的重 办法 。 面编程(AspectOrientedProgramming,AOP)
要使命 ,受重视 的程度 日益增加。与本科 ①系统管理员对系统进行初始化(包括 思想为基础 ,提供管理业务对象服务 。
生教育相比,从研究生年龄来看 ,他们已经 把从研招网下载的学生基本信 息导人数据 IoC是 “基于组件 的体系结构 ”的设计模
属于比较成熟 的一群 ,且研究生生源组成 库)、管理培养方案、对各种人员进行管理、 式 ,它将 “判断依赖关系”的职责移交给容
比较复杂 ,在社会经验 、人生 阅历、生活方 管理班级 、学生交费、学生成绩、教师录入 器 ,即通过 XML文件 直接 配置 ,而不是 由
式等许多方面都有较大差异 ,特别是部分 成绩 的打开关闭与验证 、学生选课 的打开 组件本身来判断彼此之 间的依赖关系。
学生 已组成家庭 ;从学 习方式上看 ,研究生 关闭、所有学生选课的验证是否合格 、管理 AOP将具体业务领域中的复杂逻辑分离出
已跳出了以班级为单位的集体授课形式 , 学生班级 、导师与学生 的关系、导师资格 申 来 ,抽取共性 ,使各部分实现 的功能更专
变成了几个学生直接面对导师的个性化教 请、学生毕业资格的验证 、导师与上课教师 o
学;从学习内容来看 ,研究生也 已从被动的 的工作量统计 、学生论文管理 、安排分班 、 Hibernate是一个对象关系映射 (Object
解惑和接收变成 了主动 的探索和研究 ;研 公共课程 的安排 、通知的发布与学生的留 Relation Mapping,ORM)的开源框架,工作
究生根据各 自的研究方 向,独立进行选课 , 言管理 、常用文件 的上传等等 。 在持久层 1。它对JDBC进行了轻量级的
进入课题研究后更是以课题研究为 中心 , ②教务员的任务是辅助研 究生部管理 对象封装 ,提供完全面 向对象的查询语言
进行独立 的研究和实验…。 员管理本系(院)的教师与学生事务 ,除了系 (HQL),使得 Java程字员可以随心所欲地按
框 架 是 一种 可 复用 的、可 适 配的软 统基本信息 的管理教务员不具有权 限外 , 照面 向对象 的思维方式来操纵数据库。其
件 ,它有灵活 的结构便于扩 展。使 用合适 其他 的
文档评论(0)