基于SSH框架科研管理系统的设计
2016-05-06李鑫
山东工业技术 2016年9期

摘 要:传统JavaEE架构在开发过程中会受到种种限制,为提高开发的灵活性和效率,开发人员通常采用Struts、Spring和Hibernate这种目前较为流行的轻量级Web开发架构。这三种开源框架各有其自身的特点,使用他们分别实现系统的表示层、业务逻辑层和数据持久化层,层次间通过接口通信。采用这种集成框架模式开发的科研管理系统,可以降低系统代码的耦合性,提高系统的可维护性和扩展性。
关键词:轻量级架构;SSH;表示层;业务逻辑层;持久化层
DOI:10.16640/j.cnki.37-1222/t.2016.09.225
0 引言
科研管理信息化是高校信息化建设的重要组成部分。在“数字校园”建设过程中,遇到了很多问题,例如,由于过去建设的信息系统,在设计时缺乏整体架构关键,各部门独立建设,导致校园内已建成的信息系统之间不能进行信息交换,业务数据不一致,相关业务流程不能真正实现自动化,给广大师生带来了诸多不便。在这种情况下,非常有必要建设一个基于共享数据库的校园科研管理系统,实现基础数据的全部共享。本文以某高校科研管理系统为例,从研究系统的总体架构设计、业务流程入手,分析了异构数据库的特点,实现了基于异构数据库科研管理系统的数据共享问题。
1 科研管理系统总体设计
系统开发使用Java开发平台,以MySQL为后台数据库的B/S架构。采用这种成熟的结构,可以避免不必要的技術困难。
(1)总体设计架构。科研管理系统采用分层架构体系。使用校园网统一身份认证平台进行安全认证,保证系统运行的安全可靠。……
登录APP查看全文
