论文部分内容阅读
Java开发是现在软件开发中最大的热点,而轻量级的J2EE框架由于其开发快捷、应用方便、易于维护,格外受到了关注。Struts是在JSP Model2的基础上实现的一个MVC框架,被广泛地应用于各种Web应用系统的表示层实现中。Hibernate是一个成熟的ORM组件,主要用于实现数据的持久化功能,它的最大作用在于构筑了面向对象的Java语言与关系型数据库之间的桥梁。Spring作为一个轻量级的J2EE开源框架,其核心是一个功能强大的IoC容器,在此容器的基础上又提供了对AOP的支持。随着改革开放的逐渐深入,诚信尤其是大学生的诚信问题也越来越成为社会关注的热点。于是将技术热点与社会关注热点结合起来便成为了热点中的热点,大学生信用服务系统正是在这种背景下立项开发的。本文旨在阐述如何运用Struts,Spring和Hibernate技术集成开发一个功能齐全、架构新颖的基于B/S结构的大学生信用服务系统。本文首先概要介绍了开发大学生信用服务系统使用的Struts、Spring、Hibernate技术以及MVC模式、ORM的概念,分析了采用Struts,Spring和Hibernate集成开发大型Web应用系统时的体系结构。然后,本文给出了大学生信用服务系统的部分概要设计,其中主要包括中国大学生信用网站的设计原则、运行架构、界面设计方案及栏目设置和大学生信用信息管理系统的功能设计。再后,本文依照需求分析、总体设计、功能设计、数据库设计的顺序分析并设计了大学生信用信息管理系统中系统管理子系统。最后,本文给出了符合数据库层、持久层、业务逻辑层、表示层四层体系结构的大学生信用信息管理系统中的系统管理子系统的具体实现。本文取得的成果有两项:一是实现了一个可以实际运行的大学生信用网站;二是实现了一个可以实际运行的符合数据库层、持久层、业务逻辑层、表示层四层体系结构采用开源架构的系统管理子系统。