欢迎来到天天文库
浏览记录
ID:34778416
大小:5.11 MB
页数:65页
时间:2019-03-10
《探析网络教育支撑平台的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、y1404734分类号:UDC:密级:学校代号:10150学号:20052235峡建交戤挚硕士学位论文网络教育支撑平台的研究与设计TheresearchanddesignonOn-lineeducationsupportingplatform学生姓名:导师及职称:学科门类:专业名称:研究方向:申请学位级别:论文答辩日期:学位授予单位:李健郭宇明教授工学交通信息工程及控制信息与通信系统硕士2007年12月29日大连交通大学摘要摘要在网络日益普及的今天,网络教育在社会教育体系中所处的地位也随之重要。作为实施网络教育的基础环境的网络教育支撑平台就需要不断提高应
2、用水平来满足社会的需求。目前B/S模式的普及是网络教育发展的重大趋势。而Web应用开发是一个十分重要和复杂的过程。Struts为应用J2EE技术实现Web应用提供了现成的通用的框架。它是在JSPModel2的基础上实现的一个MVC框架。作为开发Web应用的框架,使其更适应系统开发和管理,同时减弱了业务逻辑接口和数据接口之间的耦合,并让视层更富变化。传统的J2EE使用在数据持久化使用的是JDBC技术,JDBC虽然可以很容易地用SQL访问数据库,但是SQL语句的编写麻烦乏味,容易出错;而且SQL语言在各数据库不完全兼容。介于直接使用JDBC的种种缺陷本文介绍
3、了数据持久层广泛使用的开源框架Hibernate。作为一个成熟实现ORM的框架它解决了SQL难于操作的问题,更好的实现了数据持久化。本文重点讨论了中日友好大连人才培训中心的“日语软件人才培养教育课件研发体系建设”项目中的“网络教育支撑平台的研究与设计”部分的研究与设计过程。包括支撑平台的背景意义、技术路线、设计原则、各个模块的功能和设计思想等。开发过程中,应用MVC设计模式,以Struts和Hibemate为核心架构策略,并结合网络教育的实际业务特点,提出了一套合理的架构层次。架构设计的原则是尽量降低层与层之间的耦合度,达到分层开发的效果,从而提高了开发
4、速度。本文还从项目中以典型子系统为例,阐述了如何利用该架构有效地完成设计和开发工作。关键词:J2EE;MVC;Struts;Hibernate大连交通大学T学硕+学位论文AbstractWiththedevelopmentofnetwork,theon-lineeducatesbecomemoreandmoreimportantinthesocialeducmionsystem.Soasthefoundationenvironmentoftheon-lineeducate,thesupportingplatformneedstobeimprovedapp
5、licationlevelcontinuouslytocatertothesocialneeds.TheB/Smodeisthemainlytrendoftheon-lineeducationcurrently.ButthedevelopmentoftheWebapplicationisimportantandcomplicated.TheStrutsprovidesaready—madeframeworkingeneralusetocarryoutaJ2EEWebapplication.ItisaMVCframeworkwhichbasedonJSPM
6、odel2.AstheframewhichdevelopsaWebapplication,itmakesMVCmodeadapttosystemdevelopmentandmanagement.Atthesametime,itreducesthecohesionbetweenthebusinesslogicandthedatainterface,andlettheviewlayerenrichthevariety.ThetraditionalJ2EEuseJDBCinobjectpersistencelayer.AlthoughtheJDBCcanuse
7、SQLtooperatedatabaseeasily,theSQLitselfwhenisusedtoprogramofdatabaseiscomplexanddullandeasytomakemistakes.FurthermoreSQLindifferentkindsofdatabaseisincompletelycompatible.BecauseofthedisadvantagesinusingJDBCdirectly,thisthesisimportstheopensourceframeworkHibernatewhichiswidelyuse
8、dinobjectpersistencelayer.TobeamatureORM
此文档下载收益归作者所有