浅谈高职院校Java web课程中web服务器原理教学方法与技巧.docVIP

浅谈高职院校Java web课程中web服务器原理教学方法与技巧.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈高职院校Java web课程中web服务器原理教学方法与技巧

浅谈高职院校Java web课程中web服务器原理教学方法与技巧   【摘 要】Java Web应用开发是软件技术Java开发方向中一门非常重要的岗位能力课程。在这门课的学习中,学生常常因为Web服务器基本原理的不理解导致入门困难。本文列举了学生在初学Java web开发课程时遇到的困难,讨论了解决和改进措施,对该课程中web服务器原理的教学内容、教学方法提出几点建议。   【关键词】Java web课程;web服务器原理   0 引言   现在高职院校软件技术专业中大多设有Java开发方向,而Java开发方向中的Java Web应用开发是一门十分重要的岗位能力课程,该课程中通常会包含JSP、servlet等服务端编程技术,还会包含MVC、Struts甚至SSH等框架的内容。而在这们课程的基本教学中,学生往往缺乏对HTTP协议的基本理解和认识,只知道在浏览器中输入网址就能看到页面,却不理解动态页面的执行过程。能简单使用Tomcat等web服务器,却不知道web服务器起到作用,基本原理的缺失直接影响到这门课的学习效果。本人通过教学经验,浅谈Java Web课程中关于web服务器原理部分教学的探索。   1 Java web应用开发课程的初学者学情分析   从该课程的教学中以及学生的反馈中,发现学生初学这门课时面临一些由于web服务器原理不理解而导致的课程入门困难,主要问题如下:   (1) Java web应用开发课程一般会开设在Java程序设计、静态网页技术(例如HTML、CSS)、客户端编程技术(例如JavaScript)课程之后 。学生已经具备了基本的Java编程能力以及网页设计的能力。   (2)学生掌握了静态网页技术,会编写简单的HTML页面,但是在静态网页技术开发课程中,往往都是以直接打开HTML文件的方式在浏览器中查看页面效果,学生理解和掌握的是如何用HTML代码设计出页面。而在实际的使用中,页面是通过HTTP协议从远程的服务器上传输到客户端的浏览器上显示的,对于这一点,学生没有清晰的概念。   (3)在JavaScript课程中,直接打开页面就能体验到JavaScript代码的执行。但是当JavaScript代码和java代码都掺杂在页面中的时候,很多学生不清楚两者的区别,不知道两种代码的执行场合。   (4)不清楚web服务器起到的作用,知道启动Tomcat,知道要把网站部署在Tomcat中,但是却不知道为什么要部署。很多学生很疑惑为什么静态页面和其中的JavaScript代码,直接打开页面就可以查看结果,而包含有Java代码的JSP页面必须部署在web服务器上才能通过输入URL的方式访问。   (5)手动部署应用的能力欠缺。课程开始都会介绍Java web应用中服务器中的部署结构,但是之后的授课中往往还是使用Myeclipse或者Eclipse for JavaEE之类的集成开发环境进行开发。而在集成开发环境下部署web应用往往是一键完成的,简单快捷,习惯了这种方式的学生脱离了集成开发环境之后几乎不知道如何部署。   2 解决和改进措施   2.1 逐步引导学生建立web服务器的概念   在Java web课程开始的时候,教师可以用两步提问的方式引导学生建立web服务器的概念。在学习网页设计的时候往往是直接用浏览器打开本机的页面文件,而在实际上网的时候是在浏览器里输入网址进行访问。学生都有浏览网页的经验,非常容易体会其中的差异。在这个阶段用静态HTML页面为例即可,先不涉及动态页面。   (1)问题1   为什么实际上网的时候,用户不会从本机直接打开一个网页文件?网站的页面在用户的电脑上吗?通过这个问题可以引导学生理解页面并不是存储于用户的电脑里,而是在远程某台/些称之为服务器的计算机里。   (2)问题2   用户输入一个网址之后,远程的服务器是如何找到用户想看的页面?如何把页面传送给用户的?通过这个问题,以让学生初步了解在网站的服务器上需要有一个称之为web服务器的程序,该程序会管理网站的页面,接受浏览器发出的请求,找到需要的页面,将页面发送给用户。   通过上面的两个问题,可以让学生建立起web服务器的基本概念,更多的web服务器功能可以在之后的教学中逐渐补充。   2.2 强化浏览器的工作原理和URL的组成   由于浏览网页需要浏览器和web服务器之间的通信,最常见的方式就是在浏览器的地址栏中输入网址,可以以这个为入口强化学生对于浏览器功能的理解。   首先分析URL的组成部分,学生知道理解这个俗称网址的字符串的由三部分组成,通过这个请求可以确定达远程的服务器,以及服务器上的具体某个页面。此时还是继续使用静态的HTML页面为例,让学生知道基本的请求过程即可

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档