admin 管理员组

文章数量: 887021


2024年1月13日发(作者:nucleo开发板资料)

Struts与Hibernate框架的集成在考试系统中的应用①

摘要:基于Web的网上考试系统,实现了学生网上考试和教师网上判卷的交互平台,提高了考试的效率,降低了举办考试的时间和成本。本文介绍了MVC体系结构下的Struts和Hibernate框架的集成系统在考试系统中的应用。

关键词:软件体系风格Struts体系结构Hibernate框架网上考试系统

1引言

在线考试系统首先体现出它是由计算机来代替人工完成考试中需要完成的一系列任务,达到考试智能化。计算机可以迅速地批改试卷,大大地提高了教师分析试卷的效率。Struts架构将具体实现模型Model,用户应用界面View和控制方式Controller分离。Hibernate提供了一个符合面向对象编程思想,易于使用的数据库持久化方案。

2软件体系风格

软件体系结构设计的一个特点是使用成熟的体系结构风格。所谓软件体系结构风格是一个软件系统组织结构框架,以此框架结构构件的软件系统具有相同的结构级组件、连接器类型和结构约束规约。

从组建与连接器类型、结构框架、风格基本特征、典型实例等方面剖析典型的成熟的软件体系结构风格有:(1)管道-过滤器;(2)数据抽象与面向对象;(3)事件驱动与事件激发;(4)客户机/服务器结构;(5)知识库结构;(6)虚拟机结构等。基于Web应用的系统模型主要从事件驱动与事件激发和客户机/服务器结构软件体系结构中改进过来形成了浏览器/服务器结构。事件驱动与事件激发体系结构的优点主要是对软件重用的有效支持和对软件系统可进化的支持。

3MVC软件体系结构

MVC体系结构的关键是实现了表示与数据的分离,将软件对象分为以下三类。

Model类。它是应用软件的数据和商业逻辑的抽象,商业逻辑用来控制数据的访问和修改。在多层应用中,Model由EJB实现。


本文标签: 考试 结构 风格 框架 软件