基于开源框架的教学辅助平台的设计与实现
【摘要】:JavaEE是当前成长最快的技术架构,它已经成为开发复杂企业级应用的首选。该技术体系涉及了web应用的多个层面的开源框架。为了解决传统教学的一些弊端,本文致力于结合javaEE中最流行的几个开源框架开发一个包含用户管理、作业管理、课件管理、在线答疑等多个模块的教学辅助平台,有助于提高教学水平。
本文重点介绍了javaEE的MVC模式、struts、hibernate、jbpm等几个开源框架的原理及技术要点,在此基础上针对教学辅助平台的功能需求,在设计、开发过程中结合设计模式对已有框架进行了一定程度的拓展,利用Hibernate技术实现数据库持久化层,结合DAO设计模式实现逻辑业务层,采用DTO模式降低Web层和Business层的通信负荷,使用struts组件解决视图层通用问题,利用工作流技术对业务流程进行建模提高系统的可配置性并对教学流程进行了优化。
本文提出的方法有效降低了JavaEE Web系统各个层次之间的耦合程度,显著提高了系统的可重用性和可维护性,有很好的借鉴和推广价值。
【相似文献】 | ||
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|