论文部分内容阅读
在网络日益普及的今天,网络教育在社会教育体系中所处的地位也随之重要。作为实施网络教育的基础环境的网络教育支撑平台就需要不断提高应用水平来满足社会的需求。目前B/S模式的普及是网络教育发展的重大趋势。而Web应用开发是一个十分重要和复杂的过程。Struts为应用J2EE技术实现Web应用提供了现成的通用的框架。它是在JSP Model 2的基础上实现的一个MVC框架。作为开发Web应用的框架,使其更适应系统开发和管理,同时减弱了业务逻辑接口和数据接口之间的耦合,并让视层更富变化。传统的J2EE使用在数据持久化使用的是JDBC技术,JDBC虽然可以很容易地用SQL访问数据库,但是SQL语句的编写麻烦乏味,容易出错;而且SQL语言在各数据库不完全兼容。介于直接使用JDBC的种种缺陷本文介绍了数据持久层广泛使用的开源框架Hibernate。作为一个成熟实现ORM的框架它解决了SQL难于操作的问题,更好的实现了数据持久化。本文重点讨论了中日友好大连人才培训中心的“日语软件人才培养教育课件研发体系建设”项目中的“网络教育支撑平台的研究与设计”部分的研究与设计过程。包括支撑平台的背景意义、技术路线、设计原则、各个模块的功能和设计思想等。开发过程中,应用MVC设计模式,以Struts和Hibemate为核心架构策略,并结合网络教育的实际业务特点,提出了一套合理的架构层次。架构设计的原则是尽量降低层与层之间的耦合度,达到分层开发的效果,从而提高了开发速度。本文还从项目中以典型子系统为例,阐述了如何利用该架构有效地完成设计和开发工作。