SH框架在高校教务管理系统中的设计与应用
2011-10-18蒋叶,张俐
蒋 叶,张 俐
(1.西南财经大学 经济信息工程学院,四川 成都 611130;2.江苏技术师范学院 计算机工程学院,江苏 常州 213001)
SH框架在高校教务管理系统中的设计与应用
蒋 叶1,张 俐2
(1.西南财经大学 经济信息工程学院,四川 成都 611130;2.江苏技术师范学院 计算机工程学院,江苏 常州 213001)
针对高校教务管理系统的建设,本文提出了基于Struts和Hibernate框架融合的解决方案,详细论述了这两个架构的原理和方法并把它们成功地集成到一起,最后将该框架运用到高校教务管理系统中。结果证明:该架构在构建高校教务管理系统中有较好的应用前景。
教务管理系统;Struts框架;Hibernate框架
本文提出将基于MVC模式的Struts框架技术和基于O/R映射的Hibernate框架技术应用到高校教务管理系统的开发中。[1]将这两种技术融合在一起构建的SH技术框架,不但可以提供系统的开发效率,而且还能够应对高校教务管理中不断发生的变化,提高了教务管理系统的安全性和稳定性。
一、SH框架技术
1.基于MVC模式的Struts框架技术
Struts是一个优秀的MVC框架,它将Servlet和JSP标记用作实现的一部分。[2]Struts继承了MVC的各项特性,并根据J2EE的特点做了相应的变化与扩展。Struts框架具有组件的模块化、灵活性和重用性等优点,同时简化了基于MVC的Web应用程序的开发。
2.基于O/R映射的Hibernate框架技术
Hibernate是一个开放源代码的O/R Mapping(对象关系映射框架),它对JDBC进行了轻量级的对象封装,使Java程序员可以方便地使用对象编程思维来操纵数据库。
二、Struts与Hibernate框架技术的整合
通过上面的描述,我们利用Struts框架和Hibernate框架技术,就形成了新的JavaEE集成框架,如图1所示。……
