|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
什么时候上述的三种开发工具能和三为一,什么时候java的竞争力才更强,才有机会拉拢更多的程序员投入到对java的开发上,因为到时的开发工具将会比.net的更简单。还有一点也很关键,什么时候java推出的jsf能成为真正意义上的标准。js|计划|收集 择要收集教授教养平台是面向教员和先生的收集教授教养体系,接纳JSP+XML+SQLServer开辟,对该平台的系统布局、功效举行了具体的剖析,并先容了计划中所接纳的关头手艺。
关头词收集;三层布局;教授教养平台;JSP;流媒体
弁言
跟着盘算机手艺的飞速开展,信息收集已成为社会开展的主要包管。怎样以收集为纽带疾速、高效、便利地完成常识传送,以古代化手腕增进教授教养变革,将传统的教室教授教养变化为教室+电脑+收集教室+internet等多种进修体例,是教导事情者应该为之勉力的偏向。基于JSP手艺的收集教授教养平台是依托校园网的上风计划和开辟的,经由过程此平台,先生能够不受工夫、空间、地区的限定,完成网上扫瞄教授教养内容、完成功课,列入测试等功效,教员也可借助此平台,公布通告信息,公布试题,完成课件上传下载,构造会商答疑等功效。
体系系统布局
收集教授教养平台依照Browser/Server形式,将传统的扫瞄器/WEB服务器的两层系统布局扩大成扫瞄器―WEB服务器+使用服务器―数据库服务器三层系统布局,这类形式接纳多种尺度的协定和手艺,合适于任何硬件平台和软件情况。
体系接纳JSP与SQLServer2000数据库相分离,实在现的基础道理是使用SQLServer2000作为数据堆栈,用Servlet等高功能服务器端程序作为背景总控程序,JSP程序在前台运转,Servelet承受用户的输出,分离挪用分歧的JSP程序向客户端反应信息,JSP/Servlet经由过程HTTP毗连在服务器端和客户端传送数据,其系统布局如所示。
体系系统布局
体系功效剖析
收集教授教养平台由教员教授教养体系、先生进修体系和教授教养办理体系三年夜模块构成,这些模块之间互相接洽,互相共同,组成一个完全的收集教授教养体系。体系功效框图如所示。
体系功效框图
1、教员教授教养体系与先生进修体系
教员教授教养体系与先生进修体系的功效绝对应,次要包括以下几个模块:
(1)收集教室:收集教室是实行收集教授教养的次要场合,教员和先生能够经由过程此模块完成及时和非及时的网上交换。教员能够完成课程增加、修正,将课件上传等功效,而先生能够扫瞄教授教养纲目,教授教养企图,教授教养参考材料,教授教养课件等外容,也能够下载这些材料,寓目优异教员教授教养录相,经由过程此平台先生能够自立预温习,把传统的进修历程变得加倍便利天真。
(2)网上功课:功课环节是对所学常识了解和牢固的历程。教员能够在网上公布、修改、删除功课,先生能够在线或下载完成功课,完成后能够将功课上传,还能够经由过程此环节检察本人完成功课的情形,检察教员考语等外容。
(3)网上测试:教员能够完成试题增加,试题办理,能够挪用收集试题库按章、节或综合使用主动、手动组卷,举行成就剖析;先生除能够列入网上测试外,还可查询测试了局。
(4)会商答疑:在界面上接纳了BBS情势,发问与回覆的历程是异步的,先生将进修中碰到的成绩用留言的情势发布在网上,教员经由过程此模块举行答疑。教员也能够在网上公布会商题,引诱先生举行学术研讨和会商
(5)网上交换:本模块相似于收集谈天室,教员与先生、先生与先生之间可举行及时的网上交换,网上会商,经由过程此模块能够办理一般先生的观点含混,解题思绪凌乱等成绩。
(6)实行引导:教员把先生在实行中碰到的成绩和易犯的毛病以回覆成绩的情势体现出来,以交互的情势指点先生顺遂完成实行;先生能够在盘算机上撰写、提交实行呈报,教员能够扫瞄、批阅。
2、教授教养办理体系
体系分为职员办理、课程办理、功课办理、测验办理和会商交换办理。
(1)职员办理:包含体系办理员、教员和先生办理。个中办理员能够对一切职员举行增加、修正、删除和查询,同时还能够对教员的一切权限举行分派。
(2)课程办理:包含课程增加、课程查询和课件办理。
(3)功课办理:能够检察、修正和删除功课。
(4)测验办理:试题增加、修正、考核和删除。
(5)会商交换办理:包含BBS版主办理、帖子办理。
软件开辟手艺
体系接纳今朝盛行的JSP手艺开辟Web使用程序,接纳XML手艺对教授教养数据举行处置,经由过程JSP/Servlet和XML举行数据交互,同时也接纳了盘算机收集中的很多成熟手艺,如流媒体手艺,客户/服务器手艺,数据库手艺。
(1)JSP手艺:JSP是一种出色的Java手艺,它基于壮大的Java言语,可在任何Web或使用服务器上运转,与JavaEnterpriseAPI(Java企业使用编程接口)严密分离,可疾速创立高功能的Web使用程序。它将内容的天生和显现举行分别,使Web开辟职员能专注于使用逻辑的处置;使用可重用的组件(JavaBtensEJB),加速了整体开辟速率,并进步了体系质量,接纳标识简化页面编程,下降了开辟职员的难度。
(2)XML与HTML手艺:XML和HTML一样属于标志言语,能够经由过程标志来形貌数据的布局,而且它同意用户自行视形貌数据的必要,随便地制订分歧的标志,这和HTML有着极年夜的不同,除此以外,XML分歧于HTML关于一切的标志都已界说了显现格局的意义,关于XML而言,显现格局并非最主要的,绝对地,数据所代表的意义才是最主要的,因而,XML其实不卖力标志显现的格局。不外,XML却同意经由过程较庞大且天真性的体例显现数据,如经由过程XSL、CSS、HTML+XMLIsland和编写程序并经由过程DOM掏出数据再显现;XML具有跨平台、与言语和使用程序等有关的特征;XML除可使用标志与属性来形貌数据的意义以外,别的还供应了可用来形貌文件布局的DTD与XMLSchema。
(3)基于毗连池的数据库手艺:体系接纳DBConnectionManager的Java类办理毗连池对象,个中每个毗连池坚持一组JDBC数据库毗连对象,能够为任何Servlet所利用。毗连池具有以下功效:装载和注册JDBC驱动程序;依据在属性文件中界说的属性创立毗连池对象;完成毗连池名字与实在例之间的映照;跟踪客户程序对毗连池的援用,包管在最初一个客户程序停止后平安封闭一切毗连池。
(4)流媒体手艺:接纳流媒体手艺完成视频音频数据传输。在收集上传输音/视频等多媒体信息次要有下载和流式传输两种。下载时用户必需将既泯灭工夫又泯灭磁盘空间的全部文件复制到本人的盘算机中,然后才干播放.由于全部文件必需鄙人载以后才干播放,以是下载不克不及用于实况流。同时,下载也不克不及高效地利用可用带宽,当客户端入手下手下载数字媒体文件时,一切可用收集带宽都用于尽量快地传输数据,其他收集功效大概会减慢或被中止。流式传输只以客户正直确出现的速率经由过程收集发送数据,以是它比下载更高效地利用带宽。因而,流式传输有助于避免收集过载并能保持体系的牢靠性。在流式传输的完成计划中,接纳HTTP/TCP来传输把持信息,而用RTP/UDP来传输音视频数据。
(5)客户/服务器手艺:联进校园网的盘算机从功效下去说,能够分红服务器和客户机两种,不管哪一种服务器,如文件服务器,FTP服务器,数据服务器,邮件服务器,数据服务器,代办署理服务器等都整天候运转,供应各类服务,为先生服务。
结论
相对关闭的传统教授教养形式而言,收集化教授教养做到了信息渠道的流通无阻,它冲破了工夫、空间、地区的限定,表现了以先生为本,因材施教的头脑,增进了先生立异认识和立异才能的培育,为先生向多偏向,全方位开展起到了火上加油的感化。
什么时候上述的三种开发工具能和三为一,什么时候java的竞争力才更强,才有机会拉拢更多的程序员投入到对java的开发上,因为到时的开发工具将会比.net的更简单。还有一点也很关键,什么时候java推出的jsf能成为真正意义上的标准。 |
|