Web技术应用基础_d01
- 格式:ppt
- 大小:1.37 MB
- 文档页数:77
1. 以下几个IP地址中()不是合法的IP地址?A.204.1546.21.106B.127.0.0.1C.175.146.87.175D.202.96.0.2552. HTTP的默认端号是()。
A.80B.8080C.70D.213.如果网页(),该网页是动态的。
A.有GIF动画图片动来动去B.有动画广告飞来飞去C.能看影视D.是动态实时生成的4.以下选项中()是不正确的URL。
A.C.http://localhost:8080/bookshop/index.jspD.ftp://ftp.link/down/search.jsp5.客户发出请求、服务器端响应请求过程中,说法()是正确的。
A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接B.客户在浏览器上看到结果后,释放浏览器与服务器连接C.客户端直接调用数据库数据D.Web服务器把结果页面发送给浏览器后,浏览器与服务器断开连接6.以下说法()是正确的。
A.因特网和万维网是一回事B.万维网是网络的网络C.万维网是一个运行在Internet上的全球性、分布式信息发布系统D.万维网是覆盖全球的网络1.简述名词:计算机网络、互联网和Inernet。
1.为使页面具有红背景色()语句正确。
A. <body background =red>B. <body text = red >C. <body vlink=red>D. <body bgcolor = red >2.以下代码段显示()。
<ul ><li>列表</li><li>列表</li></ul>A. 以字母a开始的有序列表B. 以实心园点标记的无序列表C. 以实心园点标记的无序列表D. 描述列表3.对以下语句描述()正确。
<img src="..\images\xinxinqu.jpg" >A. 在页面上插入一幅图像B. 在页面上插入一首歌曲C. 插入一段影视D. 插入电子信箱4. 为链接到文件chaolianjie.html中名为“内容简介”位置,语句()正确。
《Web技术应用基础》课程学习指南一、课程目标通过对Web技术的学习,让学生掌握Web技术基本知识和基本概念,理解Web技术基本原理,掌握动态网站开发环境搭建、Web程序设计、Web访问数据库的程序设计方法与实际项目开发技能。
同时让学生对网站开发、维护岗位所需的技术和技能有一个初步认识,注意培养学生的专业思维与职业素养,使学生具有继续学习和可持续发展能力。
二、课程与专业其他课程的关系《Web技术应用基础》在计算机信息管理专业中是一门综合性专业技术核心课程,承担着培养“(网络)管理信息系统的实现与维护”专业核心能力的重任。
该课程既是对前修专业课程的复习、综合运用和融会贯通,又是在此基础上的深入学习和提升。
该课程所涉及的计算机方面的知识几乎覆盖了计算机信息管理专业所有计算机类课程。
《Web技术应用基础》课程在“计算机信息管理”专业课程体系的地位和与其他课程的关系如图1所示。
图1 《Web技术应用基础》课程在“计算机信息管理”专业课程体系的地位和与其他课程的关系三、教学组织本课程以培养学生的实际工作能力为导向,根据计算机信息管理专业高技能人才培养目标,参考企业网站开发人才的用人标准,制定课程大纲。
在教学方法上将项目教学法与案例教学法结合,以与企业合作开发的实际项目为案例,将案例分解为小任务,按工作流程组织教学,让学生从单一小任务的跟随、模仿到领悟、综合运用和提升。
在教学手段上采用讲授、演示、启发、课堂讨论等多种方法,学生在学中做,做中学,教、学、做合一。
四、课程考核形式要求《Web技术应用基础》课程是计算机信息管理专业的核心课程,是一门理论与实践并重综合性技术课程。
课程的考核由三部分构成,即“理论知识+实践技能+平时表现”。
理论知识考核,期末闭卷笔试,满分50,占总成绩的40%。
技能考核,分小组提交大作业,满分50,占总成绩的40%。
出勤与平时表现,按100分记录,占总成绩的20%。
闭卷笔试,主要考核学生对Web技术的原理、概念、方法的掌握情况;大作业主要考核学生的专业技能,考察学生的实际动手能力,该项根据网站作业完成情况和小组演示答辩情况进行打分,满分50。
第一章 web基础知识介绍一.网络基础介绍:什么是网络?可以简单的认为将一台以上的计算机通过一些部件、线缆、程序和需要共同遵守的协议连接在一起的可以完成单台计算机不能或难以完成的任务的一种形式。
组成网络必不可少的有:计算机、网络设备、网络协议和通讯系统。
网络的用途:产生网络的最基本的思路首先是实现在局部区域资源、任务等的共享----有了局域网,其次为了在更广的范围实现联系以及资源(硬件、软件、资料、信息等)共享----便有了广域网。
如果没有资源共享的要求,完全可以不用组网。
当然计算机网络发展到目前,它的应用已经超过初始设计计算机网络人员的想法。
如果放弃网络的细致划分,按一般网络的类型,大致可以分成如下两种:•LAN(Local Area Network)网络类型用Windows 9.x/2kp作成的网络则属于另外一种网络----称之为“对等网(Peer to peer)”。
组成对等网络的计算机也有集线器、双绞线等各种网络部件。
不同的是:对等网络中没有明确的服务器和工作站。
在对等网中,只要在网上向其它计算机提供了服务,比如文件共享服务、打印机共享服务、光盘驱动器共享服务、拨号上网服务等,那么,这台计算机就是服务器。
在同一时刻,享受到这些服务的计算机就是工作站。
Windows 9.x/2kp组成的计算机局域网络具有:组网简单、成本低廉、实用可靠、维护方便,美中不足的是安全性和保密性较差。
通常局域网的组成必须有如下硬件和软件:作为服务器(Server)的主计算机。
因为它是为其他计算机提供共享资源服务的,因此要求它的性能较好。
在小型局域网中,由一台服务器提供所有的文件、打印、与外部的网络连接等的服务功能。
而在较大的局域网中,通常用路由器、光缆、令牌环路,多台服务器级的计算机组成计算机阵列(主控服务器、备份服务器、文件服务器、邮件服务器、通信服务器、打印机池、硬盘阵列、光盘塔等——集群系统)或中、大型机作为网络服务计算机,提供高速、不间断、大容量、有效的网络服务。
web技术应用基础主要复习内容第一章 web技术概述1. www的全称2.web的三要素3.已知IP地址,子网掩码求主机所在的网络类型、网络号、子网号和主机编号,例如P24第19题4.URL的格式P15例子5.创建Web站点所需要的技术有哪些?第二章 web应用环境构建技术1.Tomcat的目录结构P35表2-1例如Tomcat的默认发布目录第三章无第四章 HTML1.<body>标记及其属性P66-P672.<hn>标记及其属性P673.<font>标记及其属性P684.特定文字样式标记P68表4-35.水平线标记<hr>及其属性P69表4-46.<pre>预格式化标记P697.图像标记<img>及其属性P71表4-58.背景音乐标记<bgsound>9.表格与列表标记P73-P7710.超链接标记<a>及同一页面间的连接11.表单标记P82-P84例题4.6、例题4.7、例题4.8、例题4.9、例题4.13、例题4.14、例题4.16第五章 CSS1.CSS样式表的扩展名是什么2.CSS样式定义的4种方式第六章 JavaScript1.JavaScript书写格式P1092.window对象的方法P121表6-83.window对象的事件P122表6-94.document对象的属性、方法及事件P126表5.Date对象的主要方法P130表6-17例题6.4、例题6.5、例题6.6、例题6.7、例题6.8、例题6.9第七章 JSP运行机制与基本语法1.JSP注释与HTML注释区别2.应用举例P152例7.33.JSP指令,尤其是JSP include指令与JSP include动作的区别和联系4.JSP:forward动作的功能P164例题7.3、例题7.4、例题7.5、例题7.8、例题7.9、第8章JSP内置对象1.request对象和response对象2.什么是cookie,其功能是什么3.使页面跳转的方法有哪些,他们在跳转的过程中,网址是否发生变化4.out对象方法及应用举例P188例题8.1、例题8.3、例题8.5、例题8.6、例题8.8第9章 JSP的web数据库应用开发1.什么是JDBC,JDBC的功能是什么P2282. JDBC建立数据库连接的步骤P234。
Web技术应用基础(第2版)复习指导书第1章Web技术概述1.主要内容(1) Web技术及Web三要素P1;(2) TCP/IP协议在各层次(应用层、传输层、网络层)中代表性的协议及其功能P9;(3) IP地址作用、地址表示法、几个特殊意义的IP地址及子网掩码P10-P12;(4) IP地址的使用案例P12-P13;(5) Web工作机制及Web站点的三层结构P16;(6) Web客户端开发技术、服务器端开发技术P18-P19;(7) Web数据库与普通数据库的区别P20;(8) Web数据库访问技术JSP技术的工作过程P21;2.课后习题P24一、14、18、19第2章Web应用环境构建技术1. 主要内容(1)安装JSP运行环境,需要的软件P29;(2)安装各种软件的步骤P29-P40;(3) Tomcat的目录结构P35;2.课后习题P43一、4、5第3章略第4章第4章 HTML1.主要内容(1) HTML文件的结构P65;(2) HTML的标记,其中包括页面结构的标记、页面修饰标记、文字样式标记、特定文字样式标记、段落标记及其应用P66-P70;(3) HTML页面多媒体技术,其中包括图像标记、背景音乐标记、音乐和影像文件及其应用P71;(4)表格与列表标记及其应用P73-P77;(5)超链接标记及其应用P78;(6)表单标记及其应用P82-P84;(7)窗口框架标记及其应用P85-P86;(8) HTML应用案例P87-P91;2.课后习题P91一、6、7、8、9、10、11、12第5章CSS1.主要内容(1) CSS定义、文字样式属性、颜色和背景属性P95-P96;(2)将样式表的功能加到Web页面中的4种方法P97-P99;(3)样式表的应用案例P99;(4)页面定位及其案例P101;2.课后习题(略)第6章JavaScript1.主要内容(1)图像互换位置案例P107;(2) JavaScript书写格式P109;(3)函数及应用案例P115;(4) JavaScript常用事件及应用案例P119;(5) Window对象在JavaScript中的应用P120-P124;(6) Document对象在JavaScript中的应用P125-P127;(7) JavaScript内置对象应用案例P131;(8) JavaScript应用案例P132-P137;2.课后习题P140一、5、6、7、8、9、10、11第7章 JSP运行机制与基本语法1. 主要内容(1)JSP运行机制P147;(2)JSP注释及示例、声明及示例、表达式、脚本段及应用案例P149-P155;(3)include指令及案例、page指令及案例P156-P157;(4)JSP动作及应用举例P160-P167;(5)jsp:useBean应用实例P174-P178;2. 课后习题P182一、4、6、7、10、11、12、13第8章 JSP内置对象1. 主要内容(1)request对象的功能、方法getParamer应用案例P186-P187;(2)request对象的常用方法的功能P188;(3)reponse对象的功能、sendRedirect方法、setStatus方法、setContentType 方法及其应用案例P189-P195;(4)out对象常用属性、方法举例P197-P199;(5)session对象定义、常用的方法及其应用案例P200-P201;(6)page对象的方法及其对应的功能P209;(7)Cookie对象定义、功能、属性、方法及应用案例P211-P213;2. 课后习题P218一、2、4、7、8、9第9章基于JSP的Web数据库应用开发1. 主要内容(1)数据库及SQL语句相关知识P221-P228;(2)JDBC定义、三大功能、JDBC-ODBC桥P228-P231;(3)JDBC建立数据库连接步骤及其举例P232-P238;(4)记录操作案例P238-260;2. 课后习题P260一、1、2、3、4、5、6、7、8。
《Web技术应用基础》教学大纲一、课程基本信息二、课程教学目标—1—本课程是介于技术基础课程与技术实践课程之间的一门课程,它也包含了技术专业课程的成分,是一门综合性强、既涵盖了常用的信息应用概念、又综合了大多Web应用系统技术的实际操作的具有相当复合程度的课程。
本课程将针对网上应用开发实例,展开Web技术三个台阶的学习:台阶1:难度Ⅰ Web基础、JSP运行环境台阶2:难度Ⅱ HTML、脚本语言搭建Web运行环境、JavaScript 、JSP基本语法、JSP标记、JSP内置对象、JavaBean 台阶3:难度Ⅵ JSP关键技术:使用JSP访问数据库、Java Servlet课程的主要任务:通过课程学习,学生将具有网上应用系统建设所需主流技术的应用能力( JSP技术),使用这些技术对数据库的信息进行存储、管理与发布。
三、课程教学内容与要求单元一Web技术概述任务1 Internet基础知识学习任务2 IP地址、域名、 URL等网络基本知识学习任务3 了解Web任务4 了解Web开发技术任务5 理解Web方式访问数据库知识要求:1、理解Internet基本概念2、掌握IP地址、输入掩码,子网划分、域名、URL3、理解Web基本概念、工作机制4、了解主流Web开发技术5、理解Web访问数据库机制技能要求:1、能够掌握IP地址子网划分教学重点:1、理解Web基本工作原理2、掌握IP地址、输入掩码,子网划分3、理解Web方式访问数据库技术教学难点:1、理解Web基本工作原理—2—2、掌握IP地址、输入掩码,子网划分单元二HTML标记语言任务1 HTML常用命令(排版、超链接、多媒体)任务2 HTML的表格任务3 HTML的表单任务4 HTML的框架任务5 HTML的CSS样式知识要求:1、理解HTML标记语言的基本语法2、掌握HTML标记语言的排版、多媒体和超链接标记3、熟练HTML标记语言中表格的标记4、掌握HTML标记语言中表单的标记5、熟练HTML标记语言中框架的标记6、掌握HTML标记语言中CSS样式的标记技能要求:1、正确使用HTML语言进行网页制作2、能够阅读分析HTML文件3、能够编写简单的HTML文件教学重点:1、理解HTML标记语言的基本语法2、掌握HTML标记语言的常用命令(排版、超链接、多媒体)3、掌握HTML标记语言中表格、表单、框架及CSS样式的基本语法教学难点:1、正确使用HTML标记语言中表单的标记应用2、理解HTML标记语言中加载CSS样式的四种语法单元三搭建JSP开发环境任务1 了解JSP运行环境软件需求任务2 下载、安装、配置JDK任务3 下载、安装Tomcat服务器任务4 发布JSP网站—3—任务5 安装SQL Server数据库任务6 搭建ASP运行环境、发布ASP网站知识要求:1、了解JSP运行环境软件要求2、掌握JSP运行环境搭建方法3、理解虚拟目录4、掌握虚拟目录设置方法5、掌握JSP网站发布方法6、掌握ASP运行环境安装方法7、掌握ASP网站发布方法技能要求:1、掌握JSP运行环境搭建方法2、掌握JSP网站发布方法3、掌握ASP运行环境搭建方法4、掌握ASP网站发布方法教学重点:1、了解搭建JSP运行环境2、理解虚拟目录3、掌握JSP网站发布4、了解搭建ASP运行环境5、掌握ASP网站发布教学难点:1、理解虚拟目录理解掌握设置方法2、掌握JSP网站发布3、掌握ASP网站发布单元四JavaScript任务1 了解JavaScript任务2 学习JavaScript基本语法任务3 学习JavaScript控制语句和函数任务4 理解JavaScript 对象任务5 理解JavaScript 事件—4—任务6 学习与掌握window 对象任务7 学习与掌握document对象任务8 学习与掌握JavaScript内置对象任务9 JavaScript应用案例学习知识要求:1、理解JavaScript基本语法2、掌握JavaScript控制语句和函数3、理解JavaScript对象4、理解JavaScript事件5、理解Window对象6、理解Document对象7、理解JavaScript内置对象技能要求:1、能够运用JavaScript控制语句和函数2、能够运用JavaScript对象3、能够运用JavaScript事件3、能够运用JavaScript内置对象教学重点:1、理解JavaScript基本语法2、理解JavaScript控制语句和函数3、理解JavaScript对象4、理解JavaScript事件5、理解Window对象6、理解Document对象7、理解JavaScript内置对象教学难点:1、理解JavaScript控制语句和函数2、理解Document对象单元五 JSP基本语法任务1 JSP页面的基本结构和创建方法任务2 JSP运行机制任务3 JSP基本语法—5—任务4 JSP中文乱码处理问题知识要求:1、理解JSP页面的结构2、掌握JSP页面的创建方法3、熟练掌握JSP中变量和方法的声明、脚本元素的用法4、掌握使用局部变量和全局变量的方法5、掌握正确解决中文乱码问题的方法技能要求:1、能够使用JSP页面创建方法制作JSP页面2、能够使用JSP元素(声明、表达式、Java程序片)实现动态交互功能3、能够利用局部变量和全局变量的特点完成应用功能4、能够正确解决中文乱码问题教学重点:1、理解JSP页面的基本结构2、掌握JSP页面的创建方法3、掌握JSP元素(声明、表达式、Java程序片)语法及应用教学难点:1、理解JSP运行机制2、能够处理中文乱码问题单元六 JSP标记任务1 JSP指令标记和动作标记基本要点任务2 Page指令标记任务3 Include指令标记任务4 include动作标记任务5 param动作标记任务6 forward动作标记知识要求:1、理解JSP指令标记、动作标记和自定义标记的基本要点2、熟练掌握 page、include标记的功能和使用方法3、熟练掌握param、include、forward动作标记的功能和使用方法4、掌握include指令和include动作的区别—6—技能要求:1、能够使用page指令标记完成页面属性的定义2、能够使用include指令标记完成页面的静态包含3、能够使用param、include、forward动作标记完成页面的动态包含、页面转向和参数传递教学重点:1、理解JSP指令标记、动作标记基本要点2、熟练掌握 page、include标记的功能和使用方法3、熟练掌握param、include、forward动作标记的功能和使用方法4、理解include指令和include动作的区别教学难点:1、理解include指令和include动作的区别单元七 JSP内置对象任务1 JSP内置对象的功能任务2 request对象任务3 response对象任务4 session对象任务5 application对象知识要求:1、理解JSP 9个内置对象的主要功能2、熟练掌握其中4个主要内置对象(request对象、response对象、session对象、application对象)的功能和使用方法3、理解session对象和application对象的区别技能要求:1、能够使用request对象的getParameter()方法获取用户信息2、能够使用response对象的sendRedirect()方法进行页面重新定向3、能够使用session对象存储和输出客户在一个会话期的变量,使用application对象存储和输出在服务器运行期所有客户共享的变量教学重点:1、理解JSP 9个内置对象的主要功能—7—2、重点掌握request对象的getParameter()方法3、重点掌握response对象的sendRedirect()方法教学难点:1、理解session对象和application对象,并能够对其进行正确应用单元八 JSP与JavaBean任务1 JavaBean 功能及应用步骤任务2 制作、编译和部署任务3 在JSP页面中调用JavaBean任务4 设置和获得bean属性值知识要求:1、理解为什么要使用JavaBean2、掌握编制JavaBean的方法,会部署字节码文件的目录结构3、熟练掌握在JSP页面中调用JavaBean方法4、熟练掌握设置和获得bean属性方法技能要求:1、能够编制JavaBean,会部署字节码文件的目录结构2、能够在JSP页面中正确调用JavaBean3、能够用JSP+JavaBean完成具有一定复杂度的应用开发教学重点:1、理解JavaBean的功能2、掌握编制JavaBean的方法3、部署字节码文件的目录结构4、熟练掌握在JSP页面中调用JavaBean方法教学难点:1、熟练掌握设置和获得bean属性方法单元九使用JSP访问数据库任务1 数据库理论基础知识学习任务2 掌握JDBC连接数据库的工作原理、连接方式和步骤任务3 纯JAVA驱动程序连接数据库技术任务4 JDBC-ODBC桥连接数据库—8—任务5 JSP技术操作数据库数据技术任务6 用户注册功能实现知识要求:1、理解数据库理论基本概念2、熟练掌握创建ODBC数据源的基本步骤3、掌握纯Java驱动程序连接数据库技术4、掌握JDBC-ODBC桥连接数据库技术5、熟练使用JSP技术对数据库中的数据进行查询、插入、更新和删除等操作6、熟练进行用户注册界面设计和功能实现的分析技能要求:1、熟练表述数据库的基础知识点。