杨 杨
(郑州华信学院信息工程系,河南郑州451100)
基于SSH的科技竞赛报名系统研究
杨 杨
(郑州华信学院信息工程系,河南郑州451100)
基于MVC设计模式,采用SSH框架技术的集成,实现项目开发“高内聚,低耦合”的思想,减轻科技竞赛报名系统开发人员重新建立解决复杂问题方案的负担和精力,提高系统的重用性、适用性以及可维护性.
设计模式;框架;集成
基于SSH的科技竞赛报名系统采用了J2EE的MVC设计模式,在系统设计中主要研究了Struts、Hibernate、Spring这三种技术在系统中的应用,摒弃传统的系统开发思想,一方面实现模型层(Model),视图层(View)和控制层Controller)相互独立以及“高内聚、低耦合”,另一方面实现表示层的异步访问控制机制,从而提高系统的重用性、适用性以及可维护性,同时降低开发和维护用户接口的技术含量.
Struts、Spring和Hibernate三种技术融合而成的框架是当前企业采用率较高的框架技术之一,它是J2EE领域的领头军,逐步成为企业标准.
Struts框架是MVC设计模式一个优秀的组件.它定义了通用的Controller(控制器),通过配置文件隔离了Model模型和View视图,从而将整个系统分为三大模块,这三大模块相互独立,各模块开发人员独立完成自己模块的工作,因此,系统的开发时间大大缩短,效率显著提高.
Spring大大简化了企业级应用程序开发,它的大小与开销都只占据了很小一部分容量,因此,在企业应用系统中嵌入Spring框架是非常轻而易举的,它主要作为依赖注入容器和AOP实现存在,同时提供了声明式事物、对DAO层……