动态Web技术简介
- 格式:pptx
- 大小:534.38 KB
- 文档页数:11
《动态WEB技术》课程项目教学法研究摘要:文章从项目教学法的实践意义出发,通过开展调查研究,对调查结果进行分析汇总,展现了项目教学的教学成果。
关键词:学科体系任务驱动项目教学一、引言《动态web技术》是石家庄职业技术学院计算机网络技术专业开设了多年的一门专业核心能力课,实践性很强。
该课程不仅要求学生掌握动态网站规划、设计、开发与维护的基本技能,还要求学生能够自主性、探索性的去学习,能够分析解决网站设计、开发与维护过程中的存在的各种问题,并具有团队协作精神。
传统的学科体系式教学方法虽然能将知识点系统的传授给学生,但是不能充分发挥学生的主观能动性和学习积极性,学完后学生也不知道如何将所学知识应用到实际的工作任务中,即无法做到学以致用[1]。
任务驱动、项目导向教学法,以完成项目任务的过程作为教学活动的中心,学生在教师的启发引导下,通过参与任务解决的过程,发现问题、解决问题,激发了学生自主学习的动力,从而由传统的教师“教学”变为学生“求学”、“索学”[2]。
本文结合作者项目教学法的实践研究,开展了项目教学法的调查研究,总结了项目教学的实践成果,为项目教学提供了理论参考。
二、项目教学法的调查研究(一)调查目的本次调查的目的是为了了解项目教学法对学生学习效果的影响程度,进一步获得学生的学习反馈和需求,从而提高教师的教育教学服务质量。
(二)调查方法本次调查采取针对2010级计算机网络技术专业学生进行填写问卷的方式进行。
(三)调查过程本次调查我们共发出问卷96份,回收有效问卷74份,调查对象为2010级计算机网络技术专业学生。
此次调查采取实地调查的方法,调查问卷由被调查者自行填写,调查者监督回收。
(四)调查内容1.相对于学科体系下传统教学法,您更喜欢项目教学法?a非常同意 b同意 c一般同意d不同意 e非常不同意2.您认为教师在《动态web技术》中选取的项目难易适中?a非常同意 b同意 c一般同意d不同意 e非常不同意3.您认为通过项目教学更能使您主动思考与学习?a非常同意 b同意 c一般同意d不同意 e非常不同意4.您认为通过项目教学更容易完成学习任务?a非常同意 b同意 c一般同意d不同意 e非常不同意5.您认为通过项目教学更容易把握学习的重点、难点?a非常同意 b同意 c一般同意d不同意 e非常不同意6.您认为通过项目教学提高了您的团队协作意识?a非常同意 b同意 c一般同意d不同意 e非常不同意7.您认为通过项目教学使您掌握了动态web技术的核心知识与技术?a非常同意 b同意 c一般同意d不同意 e非常不同意8.您认为通过项目教学有助于您对后续课程的理解?a非常同意 b同意 c一般同意d不同意 e非常不同意9.您对项目教学的开展和实施提出的意见和建议。
第1章JSP技术简介JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。
它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。
在国内,JSP 现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用JSP技术。
本章就对JSP及其相关技术进行简单的介绍。
1.1 认识HTTP协议HTTP协议(Hypertext Transfer Protocol,超文本传送协议)是WWW服务器使用的主要协议,对HTTP协议细节的基本理解是编写JSP或Java小程序的开发人员所必需的。
因此在学习JSP技术之前有必要更加仔细地研究一下HTTP消息的格式(这里的讨论源自HTTP/1.1协议规范。
参见规范2616,网址为/rfc/rfc2616.txt)。
HTTP 协议的关键部分有HTTP请求和HTTP响应,以及客户端Web程序设计的一些基础知识,在第4章4.4节将会具体介绍。
1.2 客户端Web程序设计介绍Web浏览器现已成为深受大多数用户喜爱的用户界面。
HTML语言提供了丰富的控件,第三方厂商提供了Visual Basic编写的数百个额外的控件,这些都使得Web浏览器独具特色。
虽然Web浏览器与传统的GUI界面有一定的差距,但它提供了一种独立而又简单的方法来访问分布式资源,尤其是Internet资源。
而且越来越多的客户端Web程序扩展技术变得更加成熟,出现了包括CSS、JavaScript、VBScript、动态HTML、Java1.1.Applet应用程序等技术在内的客户端Web程序设计技术,它们的相互结合使得Web程序更加迷人。
下面简单介绍几种常用的客户端Web程序设计技术的特点。
本书假定读者对这些技术都有一定的了解,不对这些技术作详细介绍。
1.2.1 CSSCSS(Cascading Style Sheets)称为层叠样式表,是动态HTML技术的一个部分,但可以和HTML结合使用。
浅析动态Web数据库应用【摘要】目前,比较流行的动态web技术有asp、aspx(asp的扩展)、php、jsp。
asp主要用途是使客户端与服务器端进行动态的交互,商业数据大多都存储在数据库中。
动态web数据库采用客户端与多层体系结构风格相结合的方式。
动态web数据库技术是企业或者政府机关搭建信息平台时经常用到得技术。
【关键词】动态web技术;企业或者政府机关;数据库应用随着社会经济的快速发展,企业、机关、社会各单位之间数据交换的日渐频繁,对交换的数据量、交换的速度、交换的安全性等性能的要求也越来越高。
目前,只有动态的数据交互才可以满足信息不断变化的时代,随着应用技术的需求变化,静态数据交互技术渐渐的退出了信息技术的舞台。
笔者根据多年的教学体会,简要分析几种比较流行的web动态数据库交互的技术,以及它们的使用方法;共同行们参考。
1 动态web数据库网络技术的发展,也使计算机web系统由以前的静态跨度到动态。
程序是否需要在服务器端运行,这是判断一个系统是动态系统还是静态系统的重要标志。
我们经常看到的html页面就是个静态页面文件。
它的特点是页面的内容不会改变,gif格式的动画、flash、滚动文字等,这些只是视觉上的“动态效果”,与我们这里要涉及的动态web是不同的概念。
动态web是指在远程服务器上运行的程序、它们会随客户的不同需求、不同时间返回不同的内容。
如果远程服务程序需要的业务数据是专门的数据库来管理,并提供访问、维护的,这种情形就是动态web数据库。
目前比较流行的动态web技术有asp、aspx(asp的扩展)、php、jsp。
它们都提供专门的对象或者函数与数据库之间交互。
2 动态web数据库应用技术2.1 asp网络开发技术asp(active server page),即为动态服务器页面。
cgi(common gateway interface)是用于定义web服务器与外部程序之间通信的标准,它能够生成动态网页内容,效率比较高,性能比较好,但是开发的难度很大。
高职《动态WEB技术》课程项目教学法的实践研究摘要从高职学生特点出发,研究了项目教学法的内涵,设计了项目教学法实施的一般步骤,重点研究了适用于动态web技术课程的项目及任务分解,实践证明,项目教学法是适用于高职院校的一种积极有效的教学方法。
关键词项目教学法高职教育动态web技术建构主义一、引言传统的以知识体系为核心的教学体系中,教师为主体,知识以灌输为主,着眼于把知识介绍给学生,而不是把知识的应用方法教给学生,即便有实践环节,也多数是技能的反复训练,而并非与实际的工作任务相关。
这使得学生的学习目的不明确,学习兴趣不高,从而直接影响了学生职业能力的培养,而项目教学法着眼于应用,让学生在实际项目的实施过程中掌握专业知识和技能,它贯彻了职业教育“以就业为导向,以服务为宗旨,培养技能型人才,满足社会需求”的办学方针,适用于高职教学。
二、项目教学法实施的一般步骤(一)项目的选取项目的选取是项目教学法成功的关键。
教师到企业中进行调研,找出高职生的主要岗位工作任务,结合专业人才培养方案,进行岗位关键职业能力和综合技能分析,明确具体能力目标[1]。
在此基础上进行岗位工作任务(项目)的研究分析,对从企业收集回来的工作项目进行筛选和改编,使其成为能为教学服务,并能被高职生的认知能力所接受的项目。
(二)项目的实施项目的实施是项目教学法的核心环节。
教师应该在前期先完成该项目,以便全面的了解项目来更好地指导学生,另外,在项目实施过程中可以拿出明确而具体的成果来展示,以调动学生的学习兴趣,使学生能够积极主动地参与到项目活动教学中来。
在项目实施过程中,教师可以对选取的项目进行模块划分,每一个模块相当于一个工作任务,在每个模块的教学中,注重学生的主体地位,紧密结合任务来开展教学,让学生在实践操作中巩固所学的理论知识,并做到融会贯通,最终通过项目的完成,使学生获得成功的体验,培养理论与实践的综合应用能力和分析解决问题能力,真正做到全面提高学生的综合职业素养。
WEB动态技术ColdFusion浅析摘要:ColdFusion是一种集WEB应用开发,WEB服务和服务管理的集成环境。
他采用基于页面的技术,通过在CFM或CFC页面中嵌入一种CFML(ColdFusion Mark language)服务器端标记语言来进行服务器端应用程序的开发。
关建词:WEB 动态技术1 Web动态技术稍微对网络有点熟悉的人都知道,HTML是编制网页的基本语言,但它只能用于静态的网页。
当今的Web已经不再是早期的静态信息发布平台,它已被赋以更丰富的内涵。
现在,我们不仅需要Web提供所需的信息,还需要提供可个性化搜索的功能,可以收发email,可以进行网上销售,可以从事电子商务等等。
为实现以上功能必须使用更新的网络编程技术制作动态网页。
所谓动态,指的是,按照访问者的不同需要,对访问者输入的信息作出不同的响应,并提供响应的信息。
动态网页技术的原理是:使用不同技术编写的动态页面保存在WEB服务器内,当客户端用户向WEB服务器发出访问动态页面的请求时,WEB服务器将根据用户所访问页面的后缀名确定该页面所使用的网络编程技术,然后把该页面提交给相应的解释引擎;解释引擎扫描整个页面找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,如访问数据库,发送电子邮件,执行算术或逻辑运算等,最后把执行结果返回WEB服务器;最终,WEB服务器把解释引擎的执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。
虽然,客户端用户所接收到的页面与传统页面并没有任何区别,但是,实际上页面内容已经经过了服务端处理,完成了动态的个性化设置。
2 ColdFusion功能应用ColdFusion,可以比应用ASP、JSP或PHP节约大量的培训时间。
ColdFusion可以为企业开发众多的互联网式应用,其中涉及到企业内部员工、供应商、合作伙伴和客户。
不论是大型的企业,还是处于创业阶段的中小企业,ColdFusion 都可以从这四个方面去开发面向企业的不同应用。