计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

浅析个性化网络教学系统设计与实现网络(2)

2013-05-02 02:02
导读:成功 后将显示页面(course_save_success.jsp)。courseSave.do对应的CourseSaveAction在导入课程管理模块的Spring配置文件中指定,也要定义名字为/coursesave的受管Bean。同时
成功后将显示页面(course_save_success.jsp)。courseSave.do对应的CourseSaveAction在导入课程管理模块的Spring配置文件中指定,也要定义名字为”/coursesave”的受管Bean。同时,CourseSaveAction 使用到CourseService。要使用CourseService,需要在CourseSaveAction 中生成csService 的get、set方法,并且courseContext.xml中对“/courseSave”进行CourseService 的依赖注入。 
  Spring和Hibernate 从dbContext.xml 中读取和数据库有关的信息。数据库信息包括数据库连接、与数据库结构相对应的映射文件,把它封装在dataSource中。然后将dataSource注入到sessionFactory中,sessionFactory同时还对课程信息表CourseInfo,所对应的映射文件CourseInfo.hbm.xml以及Hibernate相关操作然后将sessionFactory注入到数据访问类CourseInfoDAO中。CourseInfoDAO中是对CourseInfo 表进行保存\查询\删除等基本数据操作,在CourseContext.xml中需要CourseService进行CourseInfoDAO及其代理的依赖注入。这样做,使得当CourseInfoDAO变化时,只需修改CourseContext.xml 给CourseService 实现新的注入就可以了,由此解除了数据访问层和业务层的紧密耦合。 
  3.事务控制 
  为了对系统中的事务进行统一管理和控制,采用了Spring的声明式事务管理机制。声明式事务最大的优点就是不需要通过编程的方式管理事务,只需在配置文件中做相关的事务规则声明(或通过等价的基于标注的方式),便可以将事务规则应用到业务逻辑中。因为事务管理本身就是一个典型的横切逻辑,这正是 AOP 的用武之地。 
  五、结束语 
  成功的网络教学平台可以为学习者提供图文音像并茂、丰富多彩的人机交互界面, 让学习者乐于学习,能为学习者提供一个自我发现、自主选择的智能型个性化学习环境,同时创设一个多人在线、互相帮助、协作式学习环境。本文采用框架技术设计的个性化网络教学系统旨在构建一个性能优良、适合网络发展的智能型教学平台。  (科教范文网 fw.nseac.com整理)
   
  参考文献: 
  [1]百度百科.http://baike.baidu.com/view/1641.htm.[EB/OL]. 
  [2]孙卫琴.精通Struts:基于MVC 的JavaWeb 设计与开发[M].北京:电子工业出版社,2005:383-403. 
  [3]罗时飞.精通Spring [M].北京:电子工业出版社, 2005:29-48,191-224,303-309. 
  [4]孙卫琴.精通Hibernate:Java 对象持久化技术详解[M].北京:电子工业出版社,2005:1-42. 
  [5]郭锋等.Spring 从入门到精通[M].北京:清华大学出版社.2006(8):10-250.
上一篇:浅析Internet网页的视觉传达网络毕业论文 下一篇:没有了