发布时间:2023-10-12 17:42:55
导语:想要提升您的写作水平,创作出令人难忘的文章?我们精心为您整理的5篇java的精品课程范例,将为您的写作提供有力的支持和灵感!
中图分类号:TP393.092 文献标识码:A 文章编号:1007-9416(2017)04-0161-01
1 精品课程网站概述
精品课程网站本质上来说是将课程转换为电子版,属于信息资源库的一种。它能否对课堂教学以及教材中的内容进行扩展和补充。通过网上平台能否实现教学资源的共享和更新,便于学生间以及学生和教师之间的交流和学习。另外,还可通过测试、教学评价等方法丰富教学内容和形式,并能对教学状况和成果进行反馈,使教师结合具体情况及时对教学内容和进度进行调整。将精品课程网站应用到教学工作中,可发挥多方面的优势。
2.1 设计目标
实现功能的扩展是运用Java技术进行精品课程网站设计的主要目标,追求网站Web框架实用性和高效性的统一,且便于对其进行维护。精品课程网站设计过程中还需要考虑的另一重要因素则是数据的安全。为避免客观因素,系统故障等对数据造成损坏,可采用远程实时快照等方式做好备份工作,防止数据丢失。
对于数据操作来说,其设计重点应放在客户端Web遭受垃圾攻击如何保障其安全上。在对精品课程网站进行管理的过程中,需要建立后台管理系统,对浏览器进行实时维护,便于用户利用浏览器π畔⒔行、更新课程内容以及完成其它操作。对于信息的自主来说,需要设计好网站的信息审核功能,确保所的信息安全、合理。
2.2 设计原则
精品课程教学需求是网站设计和开发的原则,精品课程网站的设计需要既能与教学目标相适应,又能保障其服务质量的提升,便于学生对信息的查找和课程的学习。精品课程网站的服务对象是教师以及学生,其主要功能在于对教学工作进行辅助,在对精品课程网站进行设计的过程中,还应以信息的更新、网站管理更为方便为原则。
2.3 技术手段
B/S在精品课程网站Web系统中发挥着十分重要的作用。基于Java技术对精品课程网站进行设计和开发时,需要综合运用Tomcat等多种技术,才能使网站功能得以扩展,以下是对精品课程网站设计开发过程的技术手段的分析:首先,可利用Java语言初步完成对客户端数据的认证,并对信息进行过滤。其次,为了确保安全,可以利用用户名以及密码机制保障登录的安全性,还可结合不同用户对其权限进行限定,利用MDA技术完成信息的加密,避免用户信息泄漏。最后,需要充分掌握Web运行环境,特别是Tomcat安全设置相关问题,并了解其操作功能。另外,需要将Java语言以及ECIIPse集成开发平台结合起来完成精品课程网站建设的开发与设计。
2.4 数据库设计
要确保数据库的完整性,全面覆盖各类资料。具体来说,需包含学生信息、试题库、学生自我测试成绩等。
2.5 登录功能设计
对于登录功能的设计来说,需要综合考虑教师、学生和管理员三个群体。用户利用账户名及密码完成登录,若需要修改基本信息或登录密码需完成相应的验证。若通过身份验证之后,证明登录用户身份为学生,则其在网站上的权限可包括交流互动、课程学习等方面,并可执行相应操作。若验证后登录用户身份为教师,则其权限可包括课程上传、信息查询、课程讨论等。若验证后登录用户身份为管理员,则其在网站上的权限可以包括对网站试题的管理、维护网站公告信息等。
2.6 公告栏设计
精品课程网站公告栏主要由管理员进行维护,其对公告栏实行管理,权限还该对公告栏内容的设定、上传、删除等。具体步骤为:验证管理员身份,成功登录网站,选选种所要修改的内容,然后便可对该部分内同进行修改。若公告栏内容以及失去作用,则需要删除该部分内容。操作方法为:首先登录网站页面,选中需删除内容,然后执行删除操作。
3 结语
信息技术和计算机技术的进步,使得其在各领域中的应用越来越普遍。基于信息技术的发展,精品课程网站应运而生,并逐渐成为教学方法改革的一大趋势。将Java技术和精品课程网站的设计和开发结合起来,成为新的研究热点。本文在对网站设计目标以及原则进行分析的基础之上,提出将Java技术应用于精品课程网站设计和开发中具体方法,主要包括数据库、登录功能、公告栏三个方面,使精品课程网站具备在线学习、交流互动、答疑解难、自我测评等多方面的功能,为教学工作的开展提供便利。
参考文献
1. 课题研究的意义,国内外研究现状和发展趋势
1.1精品课程网站研究的意义
高等教育需要网络(要#源码及数据库表)精品课程,因为它能使学生体验到先进的教学方式,获取大量的学科前沿信息,使他们在大学阶段的学习内容更加丰富,知识面更加宽广,能更快地提高自身的综合素质和能力,适应飞速发展的科学要求及学科之间日趋明显的交叉融合的趋势。可以说,网络精品课程的数量和质量直接地影响到能否打造出符合未来社会发展需求的人才。因此,探索和研究精品课程网站建设的设计原则以及设计、开发的方法,将对网络教育、终身教育以及充分发挥优秀教育资源的价值有很重要的指导意义。
1.2国内外研究现状
在世界范围内来看,有关精品课程网站研究一直都在进行并且不断取得进步,特别是西方发达国家,他们在精品课程的理论研究与实际运用方法积累了大量的经验,虽然我们中国国内在精品课程网站这一方面的研究起步较晚,但我们同样也取得了大量丰硕的成果。目前已有大约750门国家级精品课程上网,为实施和推广精品课程、全面提高教学质量提供了样板。各省、市院校也建立了自己的富有特色的精品课程网站。这些优质的课程资源,已经为其他高校的教学工作起到了先锋模范的样板作用[1]。
1.3发展趋势
以网络化、数字化、多媒体化和智能化为代表的现代信息技术正在改变着人们的工作、学习与生活方式,也给教育的内容和发展带来了新的发展空间。课程是教育的核心和灵魂,大学课程则是大学培养目标与培养规格的具体化,是高等学校教学工作的重要依据,而精品课程更被上升为学校办学水平的重要标志。高校实施精品课程建设是一项深化教学改革、提高教学质量的系统工程。因此,高校建立一个自己的精品课程网站是十分必要的事情,这不仅是能使更多的人享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。
二、设计方案的确定
1.原理、特点与选择依据
1.1方案的原理
本系统是主要以JSP ,SQL Server 2005,JavaScript,CSS等技术来实现。设计方案思想及原则如下:
(1)使用CSS技术设计前台的页面,用JavaScript技术进行后台验证;
(2)在JSP中使用java代码连接SQL Server 2005,实现数据的存储和提取,实现通用精品课程网站系统的用户管理、新闻管理、论坛管理,教学资料管理等模块的增删改查功能。
1.2方案特点与选择依据
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
JSP可以将内容的生成和显示进行分离。使用JSP技术,Web页面开发人员可以使用HTML或者XML标记来设计和格式化最终页面,使用JSP标记或者脚本片断来生成页面上的动态内容;其编写的程序的执行效率高。JSP 页面将被编译成Servlet并由Java虚拟机执行,编译过程只在JSP页面第一次执行时进行,不需要每次执行程序
时都编译;对不同浏览器的兼容很好;强调可重用的组件。绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans 组件) 来执行应用程序所要求的更为复杂的处理;采用标记简化页面的开发;具有Java的所有优点。包括高效的存储管理、安全性、易扩充性、强大的数据库支持以及各种API的支持。
自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。
JSP的优势如下:
(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。
(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
2.设计步骤
2.1需求分析
用户来到网站后,可以浏览新闻,也可以根据自己的需求下载课件,播放视频及相关资料,同时也可以进行试卷测试,在遇到困难时可以在留言板上留言讨论。教师的职责是提供相关教学资料,给同学解答疑问。而管理员管理的功能为新闻管理、用户管理、论坛管理、试卷管理、教学资料管理等。
2.2系统功能描述
0 前言
传统的课堂教学中,存在教学任务重,教学课时紧张的特点。作为公共基础课的《C语言程序设计》,是培养学生计算机编程能力的入门课,在课程教学中课时与教学任务之间的矛盾更加突出。精品课程网站的出现,为学生在课下学习和复习提供了一个有效的平台,可以弥补课堂教学的不足,同时,优质教学资源也可以通过精品课程得到更为广泛的共享,极大的提高了其教学价值。
如何设计一个功能稳定、内容丰富、界面美观、使用方便的精品课程网站,对于《C语言程序设计》的教学是一个极具探讨价值且亟待解决的问题。
1 《C语言程序设计》精品网站建设需求与功能分析
《C语言程序设计》精品课程网站要求能够方便用户在线资源共享及教师管理者资源的有效。网站平台要具有界面美观,操作方便,稳定性与安全性好的特点。在网站内容方面,要结合该课程较强的实践性的特点,实现学生与教师的有效互动。因此,在功能上应实现用户注册、课程资源,资源管理,资源浏览,留言及回复,公告管理,用户管理等功能。课程资源包括课件、习题、参考资料、教学大纲、教案、教学视频、演示动画等的。资源管理实现上述资源的修改与删除。用户管理实现用户账号信息的管理、密码修改与重置等。
2 《C语言程序设计》精品网站开发技术
本网站采用JSP作为网站网页开发技术,MYSQL作为存储数据信息的后台数据库。JSP是Sun公司推出的构建在Servlet规范提供的功能之上的动态网页技术。MYSQL是一个开放源码的关系数据库管理系统,目前已经被广泛地应用在中小型网站中。
网站平台的开发,采用目前最流行的SSH(Struts+Spring+Hibernate)框架及MVC(模型Model-视图View-控制器Controller)设计模式,充分考虑了平台的可扩充性和安全性及稳定性的要求。平台的实现包含了表示层、业务逻辑层、数据持久层和域模块层的设计与开发。该开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离,是的系统具有很好的可维护性。在表示层中,首先通过JSP页面实现交互界面,负责接收请求(Request)和传送响应(Response),然后Struts根据配置文件将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,由Spring IOC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供缓冲池、事务处理等容器组件以提升系统性能和保证数据的完整性。在持久层中,将依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,然后返回处理结果。同时,平台在网页刷新方面采用了Ajax (Asynchronous JavaScript and XML,异步JavaScript和XML)技术完成页面的局部刷新。在资源上传方面,采用SmanUpload组件实现了文件的上传。采用FlashPaper实现文档到FLASH动画的转换。在线编辑则使用了开源的在线HTML编辑器KindEditor。
3 精品网站主要功能模块设计与实现
结合《C语言程序设计》精品课程网站的建设需求,下面对该平台的一些主要功能模块的设计与实现进行介绍。
3.1 系统功能建模设计
系统用户主要包括学生用户、教师用户及管理员,可以依据三者各自的功能,采用用例图实现其功能的模型化概要设计,并且利用活动图、状态图及类图实现其细化,实现平台主要功能模块的详细设计。下面是教师用户角色的用例图。
图1 教师用户角色用例图
3.2 系统主要功能实现
根据详细设计阶段的成果,进行程序代码的编写,完成预期的功能模块。开发实现过程中注意了代码书写的规范化及可重用性,对于界面,采用了一些精美的图片与动画,使得实现的网站平台在可用性、界面友好性方面有好的体现。同时,按照预期的需求对其进行相应的黑盒测试与白盒测试,检验其是否满足实际的要求。
4 课程精品网站的
本精品网站在在WINDOWS平台或LINUX平台下,下面以在WINDOWS平台的过程来进行说明:
4.1 安装WINDOWS SERVER服务器版操作系统
由于《C语言程序设计》精品课程完整有着大量的用户,存在较大的并发访问情况和安全性需求,因此网站需要在性能稳定,安全性高的服务器平台。我们首先需要安装WINDOWS 2000 SERVER以上的服务器版本,本网站的服务器为WINDOWS 2008 SERVER。
4.2 安装JDK并进行配置
JDK是JAVA开发及运行的环境,网站的运行需要JDK的支持,下载JDK的WINDOWS版本安装包进行安装,然后配置相应的环境变量,包括java_home,path和classpath三个部分。
4.3 安装Tomcat WEB服务器
下载并安装Tomcat,Tomcat是Apache的一个JSP常用的WEB应用服务器,具有很好的稳定性。
4.4 安装MYSQL数据库管理系统
网站采用MYSQL作为数据库管理系统,下载并安装MYSQL,然后创建网站所需要的数据库和用户。
4.5 安装JDBC驱动
JDBC(Java Database Connectivity)是一种可以执行SQL语句的Java API,提供了程序访问数据库的接口。平台对数据库的访问需要安装JDBC驱动。
4.6 网站到TOMCAT(下转第13页)
(上接第15页)将精品网站的JSP程序放置在直接放到Webapps目录下或者自己建立的目录下,修改配置server.xml,实现网站的最终。可以通过修改server.xml文件,在Host标签内建一个Context实现,内容如下:
其中path是虚拟路径,docBase是JSP应用程序的物理路径,workDir是这个应用的工作目录,存放运行是生成的于这个应用相关的文件。
这些步骤完成后,就可以浏览器里直接访问该网站。
5 结束语
作为学生自学重要途径的精品课程资源建设,是对优质课程资源共享的一个重要途径,同时也弥补了课堂教学的不足。本文分析了《C语言程序设计》精品课程网站的需求,讨论了精品课程网站的开发技术和开发思想。设计和实现了精品课程网站的开发,并且给出了网站的方法。精品课程网站的建设和其合理应用,对于学生的学习有较好的效果,为进一步促进教学质量的提升打下坚实的基础。
【参考文献】
[1]郑伟平,范冰冰,胡遵华,田杰.多租户精品课程网站系统的研究与实现[J].东北师大学报:自然科学版,2013(02).
>> 探索双语教学之路,建设计算机网络精品课程 计算机网络精品课程建设的探索与思考 计算机网络精品课程知识结构教学探讨 高职高专计算机网络精品课程教学改革与实践 高职计算机专业类精品课程建设的思考与探索 计算机组成原理精品课程建设的探索与实践 “计算机系统结构”校级精品课程建设的探索与实践 “计算机组成原理”精品课程建设的实践与探索 “计算机组成原理”精品课程建设探索与实践 浅谈计算机基础类精品课程教学资源建设 《计算机网络构建》精品课程网站建设浅析 高职计算机网络精品课程建设 国家精品课程“计算机网络”教材建设研究与实践 “计算机网络”国家精品课程建设 计算机网络精品课程网站设计探究 计算机网络精品课程网站的设计与实现 “计算机网络技术”精品课程的设计与实现 浅析计算机辅助语言教学在高职精品课程建设中的应用 《计算机控制系统》精品课程建设及对教学的促进作用 计算机网络实验课程教学探索 常见问题解答 当前所在位置:)
思科网络技术学院CCNA在线课程curriculum1-
4()
IETF RFC检索库()
internet2.edu
Internet Assigned Numbers Authority()
中国IT实验室在线实验(/
www/school/ccnp-lab.htm)
本精品课程网站(/apply/teacher/
course_preview_index.jsp?curid=524&coursename=计算机网络&curstyle=default&from=guest&starts=
11&orderitem=curlevel)
推荐的期刊是:IEEE/ACM Transactions on Networking
2教学目标与教学内容
知识目标是:掌握计算机网络的体系结构、基本概念,特别是TCP/IP协议族;学会生成局域网和实现广域网连接;用Java语言实现协议Java小程序和网络应用程序的开发;了解“无线与移动网络”、“多媒体网络”、“网络安全”、“网络管理”四个高级专题的最新进展。语言目标是:培养学生用英语进行学术阅读、写作、交流的能力。
教学内容方面,如何合理安排课程的内容体系结构、组织方式、实践教学设计,是非常重要的。我校的安排方式如下:
(1) 一开始就强调以Internet为研究目标和示例来源,介绍计算机网络的众多基本概念和术语,为后面的学习打下基础;
(2) 采用自顶向下的顺序,比如介绍网络的第一个层次是应用层,它离应用程序最近,一旦学生们理解了网络应用,就能理解支持这些应用的网络服务,同时还可激发学生对较低几层的学习积极性;
(3) 引入最重要和最新的知识,放弃过时的内容。
3师资力量
我校计算机网络课程组是一只年青的教学队伍,学术带头人牵头,中青年为骨干,年龄、职称、学历梯队结构合理,平均年龄不到35岁。其中教授1人,副教授(含高级实验师)3人,讲师(含工程师)5人,助教1人。具有博士学位2人,硕士学位4人,在读博士1人,在读硕士2人。教授从事基础课理论的教学;中青年为骨干,从事理论课和实践课程的教学;理论课师生比为1:13,实践课师生比为1:8。本课程负责人长期从事本科计算机网络及其他专业基础课和专业课的理论与实践课程的教学工作,从1989年开始,在国内、澳大利亚及俄罗斯为本科生、研究生讲授了计算机专业相关课程15门,已先后主讲4届本科年级的计算机网络理论课,主讲计算机网络集成技术和研究生的高级计算机网络等必修课课程,并一直从事本科实践教学。其他教师也都有一年以上国外工作和生活经历,或者通过了PET5水平考试。
4实践设计与国际认证
我校投入大量资金建设的网络实验室现已拥有上千台计算机、路由器、交换机的实验网络。我们建立了完善的实验技能达标考试规范,学生必须在实验课程开设的10个实验项目和教材中的编程作业中选择完成5个。实验指导书使用本课程负责人主编的《Computer Networks: Laboratory Sesssions》,其中集成了思科和微软的网络培训教程的核心内容,部分实验由课程组设计,部分取自课堂教材,部分取自参考实验教材,部分出自毕业学生的设计。
思科公司于2001年赠送我校CISCO网络实验室,向学生提供CCNA培训课程。两位教师接受了专门培训,获得了CCNP证书并取得了CISCO认证网络工程师的授权讲师资格。CCNA培训课程完全采用E-learning的学习模式:学生通过阅读即时更新的英文原版多媒体电子教材,完成每节后的Quiz;在Scenario中完成试验并在Lab Portfolio记录心得和troubleshooting步骤;每学期期末参加On-line Test和Lab Test,并可根据评估意见到知识缺陷点查漏补缺。完成四个学期的学习后,学生可以参加CCNA认证考试。本科学生参加CCNA认证考试的通过率达到100%,个别优秀学生考到1000分满分成绩。
华为公司也赠送我校华为网络实验室,向学生提供HCNA培训课程。另外我校还拥有Microsoft公司授权考试中心,向学生提供MCP、MCSE、MCSD培训课程。
5经验总结
要考虑到学生的英语水平参差不齐,最初有一定的难度,所以应采用循序渐进的教学方法,英语的使用由浅入深,由少到多。在学期初,教学中的英文所占比例相对较小,课件使用的语言应尽量与教材的语言一致,对关键词使用双语解释,让学生熟悉专业词汇的英文表述,保证大脑中两种语言可以准确切换,逐渐接受并适应这种教学形式。经过几周再逐渐加大英文所占比例,水到渠成地过渡到幻片灯、课堂教学和提问、平时作业均采用英文,仅在极为重要的概念上稍作中文解释,要求学生尽量用英语作答。小测验的题目逐渐过渡到采用英文试题,期末考试则允许同学根据自己的不同情况选择不同的答题语言,因为全英文试题有相当的难度,以减少学生的畏惧心理。
双语教学教师的备课量很大,任务很重,所以学校应给予政策激励,比如在工作量计算和课时津贴方面给予优惠,在教材费用方面也应给予优惠。另外学校应加大教师培训力度和投入,设立专项经费培训双语教学师资,尽可能选派教师到英语国家学习、生活一段时间。
参考文献
[1] 张铭,周立柱等. 关于计算机专业“双语教学”的调查报告[J]. 计算机教育,2004,(6).
[2] 王旭东. 关于计算机学科开展“双语教学”的思考[J]. 计算机教育,2004,(6).
[3] 皮德常. 计算机专业开展“双语教学”的实践与探讨[J]. 计算机教育,2005,(6).
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)12-2822-02
1 建设精品课程网的意义
1)教学互动加强。由于精品课程通过网络传播,不在局限于传统的课堂教学。教师与学生、教师与教师、学生与学生之间在课堂中或课堂外,可以通过网络进行全方位的即时交流,增加教师与学生、学生与学生的交流机会和范围,拉近了师生之间的距离。教师可以对学生的进行更全面的了解和进一步的针对性指导;同时学生也能够及时地把意见反馈给授课教师。由于可以匿名提问,不会限于某些客观的原因,学生的反馈不再受非理性的限制,更加有针对性。另外,通过统计分析学生提问的人次、类型等数据,可以使教师充分了解学生在学习过程中遇到的难点和疑点,更加有针对性地指导学生,提高教学质量,改善下一次的教学。
2)快速的普及教学资源。即时性是网络的特点之一,它能迅速地整合连接在网络中的各种教学资源,网络用户通过访问网络即可足不出户地获取各方面的知识和信息。在当今计算机技术快速发展的时代,由于种种原因,电脑也得到了迅速普及,随之互联网得到了广泛的普及和运用。网络已发展成为非常重要的信息资源传播媒介,成为人们生活中不可或缺的工具。各种教育资源通过网络进行传播,跨越了时间和空间的限制,传统的学校教育通过网络,可以超出校园以外的范围,辐射更广泛的地区。名校更可以充分发挥自己的教育资源优势和学科优势,把最好的教学成果和最优秀的教师通过网络传播到世界各地,促进地区之间的教育教学交流,使教育不发达地区的学生同样可以不受限制地接受高水平的教育。精品课程是教学的优秀成果,通过与现代网络的结合,可以发挥其最大的教育功能。
3)学习的主动性增强。教学中利用网络技术,其特征是,任何人在任何地点、任何时间、从任何章节开始学习任何感兴趣的课程。网络教育具有便捷、灵活的特点,其学习模式可以最直接体现出学习的特点,充分满足了发展中的终身教育和现代教育的基本要求。无论是哪种求知者,精品课程网站对其而言,都是一个积极有效的学习的平台。而将精品课程放呈现于网络,对于不能进入校园学习的求学者而言,可以便捷地获得这些丰富而宝贵的教学资源,充分刺激他们的求知欲望,提高学习的积极性和主动性。
4)通过网络来传播精品课程的教学资源,当用户访问精品课程网站时,都会在精品网站中留下或多或少地信息。如果能够及时收集并处理好这些数据,可以同样应用于精品课程的教学管理中。这就摆脱了传统的教学局限,提高了教学的效率,因此,完善网络教育,能更好的促进精品课程的建设发展。
2 动态网页的技术
动态网页技术具有交互性,即网页会根据用户的要求动态改变和响应, 它无须手动便能自动更新HTML文档,可以自动生成新的页面,这样就大大节省了工作量。它还能因时因人而变,当不同的人、不同的时间访问同一网址时可以产生不同的页面。
目前比较主流的动态网页技术有以下几种:
1)PHP 是Hypertext Preprocessor 的简称,其独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。只需要很少的编程知识就能使用PHP建立一个交互的Web站点。
PHP实质上也是编程语言和应用程序服务器的一种结合,其与其它的一些编程语言具有一定的相似性,比如:对于数值的存储常常利用变量来完成;如何利用一定的操作符对变量进行相关处理,得到最终的结果。PHP之所以能够得到广泛的应用,主要价值也在于其也可以被看做是一个应用程序服务器,即可以利用一定的方式将几个不同的技术融合为一个比较完整的程序,这些技术主要是指:(1)编程语言;(2)将数据存储到数据库中;(3)能够支持Internet协议。
在实际应用中,需要注意PHP的一些常见特点,包括:(1)PHP通常情况下是免费的,即可以不用花费便能够运行PHP;(2)即便是PHP程序很复杂很大,依然不会降低客户端的运行速度,这主要是因为PHP是Web服务器端运行的;(3)PHP程序能够在其他的操作系统下运行;(4)和其他程序语言不同的是,该程序语言容易上手,其主要是以基础语言为基础的等。
2)ASP 即Active Server Pages,是微软开发的。ASP的程序编制与HTML相比更有灵活性,而且更加方便。它是在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。
由于ASP技术基本上是局限于微软的操作系统平台之上,微软的IIS应用程序结构是其主要的工作环境,又因ActiveX对象具有平台特性,所以,在跨平台Web服务器上工作,ASP技术很难实现。
安装使用方便。装好一个Windows 2000,只要你安装了IIS哪么ASP就可以使用了,从没有什么需要你花心思去配置的。
在实际操作中,为了更好的、更快的运行ASP,则需要对其主要特点以及功能进行适当的了解,以下就其主要特点和功能进行一一的分析:
就其主要特点而言,常常具有以下几个方面:(1)由于ASP主要是集中在HTML中的,所以在运用的过程中,可以不需要对其进行相关的编译,便可以直接对其进行解释执行;(2)实际操作时可以利用常规文本编辑器*.asp页面的设计;(3)当需要浏览ASP所设计的主页,只需要利用可解释常规HTML码的浏览器,方便浏览者浏览网页;(4)能够保证源程序码不被窃取。
就ASP的具体功能而言,需要了解的有以下几个方面:(1)能够访问和编辑服务器端的数据库表,在实际运用中,可以利用浏览器来实现对数据的输入、更新等操作;(2)能够实现读写站点服务器的文件;(3)为了给浏览者提供更多的信息资料,其能够在多个主页之间实现信息的共享;(4)可以利用站点服务器来执行脚本语言,进而更改在客户端执行的脚本语言;(5)为了让其自身具有更强的功能,其能够利用其他一些程序语言来实现自己的特殊需求。
3) JSP 是Java Server Pages 的简称,是Sun公司于1999年6月推出的一项新技术,是基于Java Servlet以及整个Java体系的Web开发技术。
JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术的扩展性非常强。
在技术方面,JSP和ASP有很多相似之处,不过两者来源则完全不同, ASP一般只应用于Windows NT/2000平台,而JSP则不同,几乎可以在所有服务器上运行。
为了让学生更好的学习课程,我国提出了“精品课程”这一方案,现如今精品已经成为了教育部推进教育创新,深化教学改革的一项重大举措。随着网络的发展,网站已经被我们看作是精品课程的一种载体和传播介质,同时期也能够被看作是优质教育教学资源传承的一个平台。好的课程资源需要有好的舞台来展示,精品课程网站就是展示精品课程的舞台,可见如果能够充分的利用这一舞台,便能进一步的推进教育的创新。
参考文献: