基于java技术的web网络教学平台浅析

基于java技术的web网络教学平台浅析

ID:12458893

大小:82.50 KB

页数:194页

时间:2018-07-17

上传者:xinshengwencai
基于java技术的web网络教学平台浅析_第1页
基于java技术的web网络教学平台浅析_第2页
基于java技术的web网络教学平台浅析_第3页
基于java技术的web网络教学平台浅析_第4页
基于java技术的web网络教学平台浅析_第5页
资源描述:

《基于java技术的web网络教学平台浅析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------基于Java技术的Web网络教学平台浅析[7]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------李芝兴,杨瑞龙----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------(重庆大学计算机学院,400044)----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------摘要:本文分析了用Java构建的Web网络教学平台的基本结构和组成技术,----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------并对如何把Struts,Spring和Hibernate等开放源代码的软件框架应用于Web网络教学平台作了分析。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------关键词:Java,Jsp,网络教学,开发源代码,软件框架----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------随着计算机技术的飞速发展,教育信息化、网络化的进程不断深入,特别是采用TCP/IP协议的Internet/Intranet的不断普及,利用计算机技术和网络技术已成为现代教育的一个重要发展方向,基于网络的教学软件由于在现代教育中可以最大限度地利用教育资源,因而得到迅速的发展。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------网络教学平台[1]----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------是指具有教学功能的计算机软件,在某种程度上能代替或辅助教师实施教学。基于Web的教学软件以Internet/Intranet网络为基础,将教学内容用Web页面来表示,这种网络教学平台----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------,具有远程教学的开放性、灵活性、交互性、分散性等特点,它将某些领域的知识按照教学目标来组织知识,聚集成模块,形成层次化、网络化结构,做成页式或脚本式的软件。教学平台----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------完成后用WWW服务器进行管理,客户端用IE等浏览器进行浏览,并通过WEB页面进行交互式的学习,实现在时空上相对独立的教学模式,与传统课堂教育方式相比,新的教育方式最重要的特点在于突破了时间和空间的限制,不再完全依赖于教师和学生之间面对面地教学。在新的教学方式下,学生充分发挥自主性,根据自己的实际情况确定学习内容和安排学习进度,从而满足了教育的普及性和独立性的需要,适合所有有学习要求的学生上网使用。这种方式已成为网络教学平台开发的主流方向。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------一、网络教学平台----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------构成  要真正发挥网络教学的优势,就必须遵循现代教育的教学规律,进行科学的教学设计。教学设计就是应用系统的方法分析教学问题,确定教学目标,建立解决问题的步骤,选择相应的教学策略和教学手段,最后分析评价其结果的操作过程。因此,作为网络教学平台----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------系统就应有科学构成,笔者认为网络教学软件应包括用户----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------登录、网络教程、交流区、资源区、作业考试区等功能模块。整个系统如图。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Web网络教学系统用户登录网络教程交流系统资源系统测试系统----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------图1Web网络教学平台功能图----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------1、用户登录。管理用户和验证用户身份,并检查用户访问系统的权限。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------学生在通过身份验证后可以进入学习、讨论、提问、作业、考试等环节。教师在通过身份验证后可以进行在线辅导和答疑、发布信息及进行作业、考试评估。通过登录次数和浏览时间,在一定程度上反映学生学习情况。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------2、网络教程。是软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------中的主要部分。学习内容可以按章节或专题设计。首先,要涵盖章节或专题所有知识点内容,为整体的教学内容构建知识结构图。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------第二,各知识点的关系要体现学科教学特点,反映学科的教学规律。第三,知识体系要有自己的要素、结构和功能。因此,在软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------设计时要在清楚提示知识关系的同时,展示出知识结构的功能,从而方便学生的学习。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------网络教程不是简单的把课本上的内容照搬到网上,而是要充分利用网络教育平台提供的多媒体教育工具。培养学生学习的兴趣,增强印象,提高学习速度。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------在本网络教学平台的内容是Java程序设计。比如对于Applet的讲解,可以直接把Applet嵌入到网页中。在线演示运行效果。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------3、交流系统。以Email、论坛方式,给学习者提供一个学习交流的场所,就一些问题和教师、同学进行讨论,对学习心得进行交流,还可以提出自己的观点,征询别人看法。通过多种形式的交流,有利于学习者加深对一些问题的认识,拓宽自己的思路。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------4、资源系统。指与专题或章节内容相关的背景资料、多媒体视频资料,----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------不同观点资料、相关的评论等内容,还包括工具书及与学习内容相关的国内外WWW站点等。目的是使学生拓宽视野,更深入理解学习内容。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------5、测试系统。主要包括章节或专题的练习题和测试题,用于检查学生自我检查对基本知识、基本技能掌握的情况,包括客观题、主观题,对于客观题可以给出相应的答案,而主观题可给出参考答案或思路。还包括模拟考试题,检查学生多所学全部内容的掌握情况。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------整体教学资源按照内容,表现形式又可以划分成不同的栏目。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------二、Web网络教学平台设计方法与技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------总体思路,是将软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------设计方法分两部分,一是利用dreamweaver等工具开发网页中静态部分,用flash开发动画;二是利用Java,Jsp,Jdbc等开发动态、交互性部分----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------,在网站的构建中使用开放软件源代码的框架Struts[2],Spring[6]和Hibernate[7]。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------1.软件层次结构的划分----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------我们把Web网络教学平台划分为4层:表示层,业务层,域模型层和持久层。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------每一层都有明确的责任。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------表示层是最靠近用户的一层,负责向用户展示一个交互界面,----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------管理用户的请求,做出相应的响应,对用户的请求委派调用业务逻辑和其它上层处理。本层使用Struts技术。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------持久层是距用户最远的一个层次,----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------为Java提供持久化的对象-关系映射,把程序中处理的JavaBean对象映射到关系数据库的实体。在本平台在使用了Hibernate技术,程序开发者无需编写具体的访问数据库的sql语句。Java程序可以像操作一般的Java对象一样操作数据库。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------业务层,处理应用程序的业务逻辑和业务校验,管理事务,管理业务层级别的对象的依赖,在显示层和持久层之间增加了一个灵活的机制,使得他们不直接的联系在一起,通过揭示从显示层到业务层之间的上下文环境来得到业务层的服务,并且管理程序的执行。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------在这一层我们使用Spring框架。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------域模型层是一些对象集合,由实际需求中的业务对象组成,可以在各层之间移动,----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------浏览器Web服务器数据库HtmlAppletStrutsJsp,ServletHibernateJDBCSpringJavaBean域模型层,JavaBean表示层业务层持久层----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------图2Web网络教学系统架构图----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------2、系统软件配置----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------使用Jsp技术开发基于WWW的网络教学平台,作为一个系统主要由三部分组成:----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------1)Web服务器。我们在开发中使用的Web服务器是Caucho公司的Resin----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------,它是一款免费的Web服务器,----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------除了具备Web服务器的所有功能外,可以编译,解释、执行Jsp文件,可以作为一个Java的Web容器使用。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------并且可以作为IIS的插件使用,这样的站点服务器就可方便地利用IIS来管理。当然对于Linux用户来讲,Tomcat也是一个很好的选择。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------在本项目中,在Web服务器端,我们还使用了Struts,Spring,Hibernate等软件框架,优化网络教学平台的结构,提高程序的稳定性,可靠性和可扩展性。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------2)数据库。软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------开发中,数据库技术主要用来支持实现远程登录、网络教程、交流区、作业考试等动态网页部分数据的存取。我们在开发中采用MSSqlServer2000----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------数据库,整个网站Windows2000server下运行。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------3)浏览器。目前应用最广的是Microsoft公司的IE6。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------3、静态网页制作技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------静态网页制作技术是一种通过HTML标记语言,按照一定的格式整合各种媒体,如图片、文字、声音等,结合Web服务器实现信息网络发布的技术。常见的静态网页制作工具有FrontPage、DreamweaverFlash等。静态网页的开发我们主要采用DreamweaverMX,----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------因为他能够很好的支持Jsp文件的编辑,在网页编写方面具有独特的功能对----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------编码进行编辑处理的完美解决方案,并运用了CSS技术和DHTML技术。软件中“网络教程”、“资源系统----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------”等部分是应用静态网页制作技术来制作完成的。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------4、动态网页发布技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------动态网页发布技术是指客户端与服务器端的一种交互技术。这种技术使得用户在网页中输入信息并提交以后,可以得到网站的及时反馈信息。常用的动态网页发布技术有:CGI、ASP、JSP、PHP等。我们采用JSP(JavaServerPages)编写。软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------中的“交流系统”、“测试系统”等部分的开发就采用了这种技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------,教学平台中的很多板块的内容管理,我们也采用动态网页制作技术,把教学内容放置在后台数据库中,根据需要提取。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------三、Java技术在Web网络教学平台应用----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Java技术的意义在于对基于Internet的应用的有力的支持。Java具有多方面的良好特点,表现在面向对象、与平台无关、分布式、交互式、多线程、解释型、可移植、动态、安全、以及对多媒体格式支持等。Java适用广域网络及Internet----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------对编程语言的要求,尤其是与WWW结合,使得其成为网络软件开发的理想工具。我们进行网络软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------开发中的“交流系统”如BBS、在线讨论、评论、在线测试等就是用Java技术实----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------现的。尤其是Java教学程序和其学习者实现交互,这是开发基于Internet和计算机网络软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------系统所必须的基本要求。主要采用了如下JAVA技术:----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------1、Javaapplet技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Javaapplet是一种WWW浏览中运行的JAVA小应用程序,Java----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------applet直接嵌入到HTML语言中,通过主页发布到Internet----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------。Java类文件在HTML语言中标识为〈applet,code=“javaapplet的文件名”……./applet〉。Java----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------applet可以创建集音乐、声音和动画于一体的多媒体WEB页面。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------2、JSP技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------JavaServer----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Pages的简称,它是在HTML代码中插入JAVA程序片断(Scriptlet)和标记(tag)形成的,可以在服务器端对数据库进行操作,从而可以实现客户端与服务器端数据库系统通讯的目的。在HTML代码中由<%-%>----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------指定,它是继ASP之后的另一动态WEB技术,是跨平台的,而ASP技术只能在微软的操作平台上运行。我们在开发----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------软件时,JSP技术主要用在用户登录、交流、测试等部分。它是我们软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------中实现动态的主要技术。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------3、Javabeans技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Javabeans是一种可重用且跨平台的软件组件(Software----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Component),它可以被Applet、JSP等JAVA应用程序调用,在JSP中,可以将一些繁琐或者常用的动作,写于Bean内,达到简化JSP网页结构的目的,要加载Bean时,可使用。例如软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------中文件上传、下载,在线交流等的实现。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------4、JDBC技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------数据库连接对动态网站来说是最为重要的部分,JAVA中连接数据库的技术就是JDBC(JavaDatabaseConnectivity)。JDBC是一组API(ApplicationProgramming----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Interface,应用程序设计接口),这组API可以协助开发人员轻松地处理程序与数据库的链接动作。很多数据库系统带有JDBC驱动程序,JAVA程序就是通过JDBC与数据库相连,执行查询、追加、删除等操作。SUN公司还开发了JDBC-ODBC桥,用此技术Java程序就可以访问带有ODBC驱动程序的数据库,而大多数数据库都带有ODBC驱动程序。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------5.Struts技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Struts是Apache基金会Jakarta项目组的一个OpenSource----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------项目,它采用了基于Web的模型-视图-控制器(Model-View-Controller,MVC)模式,能够更好地帮助Java----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------开发者利用J2EE开发Web应用。MVC模式见图3。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------图3MVC模式图----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Struts由一组相互协作的类(组件)、Serlvet以及JSP,taglib组成,其中,Servlet----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------用于HTTP请求的分配及JSP的调用;----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------标记库用于页面的动态生成;实用类库用于XML的解析及Bean的属性设定。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------利用控制器来分离模型和视图,达到一种层间松散耦合的效果,提高系统灵活性、复用性和可维护性。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Struts框架在视图方面提供了很多Jsp自定义标签,为设计用户界面提供了方便,并且可以把用户的请求封装成很多动作,即Action。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------通过控制器统一的处理客户的请求。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------6.Hibernate技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Hibernate是Java平台上的一种全功能的、开放源代码OR映射框架。Hibernate----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------在许多方面类似于EJBCMPCMR(容器管理的持久性/容器管理的关系)和JDO(JavaData----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Objects)。与JDO不同,Hibernate完全着眼于关系数据库的OR----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------映射,并且包括比大多数商业产品更多的功能。大多数EJBCMPCMR解决方案使用代码生成实现持久性代码,而----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------JDO使用字节码修饰。与之相反,Hibernate----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------使用反射和运行时字节码生成,使它对于最终用户几乎是透明的。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Hibernate可以模拟继承(有几种方式)、关联(一对一或者一对多、containment和----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------aggregation)和composition。Hibernate提供了一种称为HibernateQueryLanguage----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------(HQL)的查询语言,它类似于JDO的JDOQL和EJB的EJBQL,还可以进行直接的SQL----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------查询和/或使用objectcriteria很容易地在运行时构成查询条件。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------传统的使用Java构建的动态网站主要使用JDBC技术和数据库直接交互。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------程序员需要编写具体的访问数据库的Sql语句,比如查询,删除,更新和插入等,开发效率比较低,容易出错,不能完全使用面向----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------对象技术。Hibernate框架可以构建JavaBean对象和关系数据库实体之间的映射,是构建于JDBC技术之----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------上的访问数据库的软件框架,通过XML配置文件建立Java对象和数据库实体之间的映射关系,自动生成访问数据库的各种语句,自动实现Java对象到关系数据库的持久化。并且提供事务管理。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------使用了Hibernate后,程序员可以向访问一般Java对象一样访问数据库。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------7.Spring技术----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Spring也是一个软件框架,使用了依赖注入机制,可以对Java对象进行动态组合,----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------创建一个可以构造对象的应用环境,然后向这些对象传递它们的协作对象。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------在本网络教学平台中,Spring处于业务层,管理应用程序业务逻辑和----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------业务校验,管理事务。控制域模型对象在不同层之间的流动。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------如图2所示,Spring处于整个系统的业务层,----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------Struts把收集到的用户请求转发到Spring框架,按照业务规则进行处理。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------如果需要访问数据库,那么由Spring调用Hibernate。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------整个业务层除了包含Spring外,还包括Struts和Hibernate的一部分。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------见图2中的虚线。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------四、结束语----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------随着Internet应用的日益广泛,基于Internet----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------的辅助教学软件将会是一种重要形式。基于Internet----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------的教学软件的开发应用充分遵循教学规律,充分利用先进的计算机网络技术和手段,开发出生动性、交互性强的高质量网络软件----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------,激发学生的学习积极性和提高学习者的学习效率。----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------参考文献----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------[1]袁守华.基于Web的课程网络教学网站的开发与应用.中原工学院学----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------报,2004,15(1);----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------[1]丁振国,任新洁.基于Struts的Web应用开发研究.微机发展,2004,14(1)----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------[1]郭春燕,杨 波.基于网络的教学支撑平台的设计与研究.----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------济南大学学报(自然科学版),2004,18(1)----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------[1]陈智勇,左仁祥.基于Web的网络教学平台的设计.计算机与现代化,2004,1----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------[1]申瑞民 戴 欣.基于Web的智能远程学习环境的构建.----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------计算机应用与软,2004,21(2)----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------[1]黄烟波,张红宇.基于Struts和Hibernate的J2EE架构.计算机时代,2004,1----------------------------精品word文档值得下载值得拥有---------------------------------------------- ----------------------------精品word文档值得下载值得拥有----------------------------------------------[1]http://www.hibernate.org/----------------------------精品word文档值得下载值得拥有----------------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭