崔尚森《web开发技术》复习提纲

本文档是崔尚森《web开发技术》的复习提纲,涵盖从绪论到XML简介的详细内容,讲解了互联网的基础、JSP语法、HTML、JavaBean、Servlet等关键知识点,适合web开发初学者和复习者参考。
摘要由CSDN通过智能技术生成

《web开发技术》复习

代课老师:朱依水
参考文献:崔尚森、张白一、张辰《web应用开发技术:JSP》,Robert W. Sebesta《Web程序设计》第七版,RUNOOB:https://www.runoob.com/

第一章 绪论

1.1 简述Internet的起源与发展
ARPAnet->NSFnet->ANSnet
1.2 简述Internet的组成
服务器、客户机、网络协议
1.3 什么是浏览器?什么是服务器?二者有什么区别和联系?
浏览器:用来获取页面和浏览信息的程序
服务器:连接在因特网上为用户提供各种网络服务和共享资源的计算机
区别与联系:浏览器和服务器都是提供网络服务的程序,但浏览器负责与用户直接交互并向服务器提交请求,而服务器负责处理请求,并把处理的结果反馈给浏览器。
1.4 网络通信协议在Internet中有什么重要作用?
计算机网络由多个互联的结点组成,结点间依靠协商好的网络通信协议交换数据。接收方与发送方对等层的协议必须保持一致,否则就无法识别收到的信息。
1.5 Internet提供哪些主要的服务?
Internet提供web服务、电子邮件服务、信息检索服务、文件传输服务、论坛服务、电子商务服务等.
1.6 什么是HTTP协议?HTTP协议定义的八种请求方式是什么?
HTTP是工作在应用层的网络通信协议,即超文本传输协议。
典型的HTTP事务处理过程如下:
(1)建立连接;
(2)提交请求;
(3)响应请求;
(4)关闭连接。
HTTP的特点是:面向一次性连接、无状态协议、面向对象
HTTP定义的八种请求方式为:GET、HEAD、PUT、POST、TRACE、DELETE、OPTIONS、CONNECT
1.7 什么是IP地址?什么是URL?它们在Internet上有什么作用?
IP地址:唯一标识连接在Internet上的主机的标识符。IP地址包含网络地址和主机号,IPv4可以用点分十进制来表示,IPv6可以用冒分十六进制来表示。
URL:统一资源定位器,用于定位Internet上的服务器和它的某种服务。URL由协议‘主机标识、文件名构成,格式如下:
协议://主机标识[:端口号]/[路径/文件名]
URL使用的通信协议主要有:HTTP、File、FTP、Telnet、Mailto等
1.8什么是C/S模式?什么是B/S模式?二者有何联系与区别?
C/S即客户端/服务器模式,B/S即浏览器/服务器模式。
C/S模式将显示逻辑和事务处理逻辑放在客户机上,而将数据处理逻辑和数据库放在服务端,B/S模式脱胎于C/S模式,只是将事务处理逻辑也放在了服务端,返回给浏览器的是以HTML呈现的超文本。
C/S模式安装、维护比较困难,但效率高;B/S模式及安装、维护比较容易,但效率比较低。
1.9 什么是静态网页?什么是动态网页?二者有何联系与区别?
静态网页不随用户的操作而改变,动态网页能够随用户的不同操作动态地做出改变。
动态网页具有交互性、因时因人而异、自动更新等特性。
动态网页包含有静态网页的各种成分,同时还包括可执行脚本程序。
1.10 CGI、ASP和JSP各有什么特点?
CGI是最早的web技术,但以独立进程方式运行且并非常驻内存,效率比较低,E而且难以连接数据库。
ASP简单、安全、数据库支持良好、可扩充组件,但却平台相关。
PHP技术适用于中小型网站开发,不适合大型网站开发。
Servlet技术具有Java语言的所有优点,并且跨平台,缺点在于显示逻辑与业务处理逻辑没有完全分离。
JSP技术基于Java Servlet和Java Web开发体系,跨平台,表示层与业务逻辑相分离、开发和实现比较方便、一次编写处处运行。

第二章 JSP语法与开发环境搭建

2.1 一个典型的JSP页面是由哪几部分组成的?
模板元素、脚本元素、JSP标签和注释四部分组成。
2.2 何为标识符?JSP语法对标识符的命名有什么要求?
唯一标识计算机中运行或存在的任何一个成分(包括变量、方法和类)的符号就是标识符,标识符应该以字母或下划线开头并且由字母、数字、下划线组成,区分大小写。
2.3 JSP语法导引符有哪几种?它们分别引导哪种语法成分?
JSP语法成分引导符:用于区别JSP文件中不同成分的标识符号。

分类 起始符 结束符 可书写的语法成分
HTML标记 < > html标记
<!-- --> html注释
脚本元素 <%! %> 变量方法的声明
<%= %> 表达式
<% %> Java程序代码
JSP专有 <%-- --%> JSP注释
<%@ %> JSP指令元素
<jsp: /> JSP动作元素

第三章 Web编程基础——HTML语言

3.1 html文件的四对顶级标记是什么?
起始和结束标记、头部标记、正文标记、框架标记

<html>
	<head></head>
	<body></body>
</html>
<Frameset></frameset>

3.2 HTML有哪些列表标记?

<!-- 无序号列表 -->
<ul>
    <li>网页设计</li>
    <li>版面控制</li>
</ul>
<ul type="square">
    <li>网页设计</li>
    <li>版面控制</li>
</ul>
<ul type="circle">
    <li>网页设计</li>
    <li>版面控制</li>
</ul>
<ul>
    <li type="square">网页设计</li>
    <li type="circle">版面控制</li>
</ul>
<!-- 有序号列表 -->
<ol type="a" start=5>
    <li>网页设计</li>
    <li>版面控制</li>
</ol>
<!-- 说明列表 -->
<dl>
	<dt>页面控制标记<dd>段落标记</dd></dt>
	<dt>列表标记<dd>符号列表</dd><dd>标号列表</dd></dt>
</dl>
  • 网页设计
  • 版面控制
  • 网页设计
  • 版面控制
  • 网页设计
  • 版面控制
  • 网页设计
  • 版面控制
  1. 网页设计
  2. 版面控制
页面控制标记
段落标记
列表标记
符号列表
标号列表

3.3 HTML有哪些块标记?
<div>标记和<span>标记
3.4 如何使用HTML的超链接标记?

<a href="url标记符" target="跳转目标" >...</a><!-- 普通格式 -->
<a href="#锚名">...</a><!-- 链接到同一页面锚 -->
<a href="URL#锚名">...</a><!-- 链接到其他页面锚 -->
<a name="锚名">...</a><!-- 定义锚 -->

3.5 如何使用HTML嵌入图像、视频、背景音乐标记?(略)
3.6 如何使用HTML地图分区域标记?(略)
3.7 如何使用HTML表格标记?

<table border=1 width=100%><caption> 跨行和跨列表格设计</caption>
  <tr><th colspan=3 align=center>各类产品</th></tr>
  <tr><td rowspan=2>家用电气类</td><td>电视机</td><td>洗衣机</td></tr>
  <tr><td colspan=2  align=center>蒸汽喷雾电熨斗</td></tr>
  <tr><td rowspan=2>学习用具类</td><td colspan=2>计算机图书和光盘</td></tr>
  <tr><td>课本教材</td><td>字典手册</td></tr>
</table>
跨行和跨列表格设计
各类产品
家用电气类 电视机 洗衣机
蒸汽喷雾电熨斗
学习用具类 计算机图书和光盘
课本教材 字典手册
3.8 如何使用表单标记?
<html>
    <head><title> 表单设计示例1</title></head>
    <body>
        <div align="center">
            为了让我们更好地为您服务,请填写下面的表单<br/>
            <form action="serverx2.jsp" method=pOST>
                请输入您的姓名:<input type=text  name="姓名"><br/>
                请输入您的密码:<input type=password  name="密码">
                <p>您的性别:
                    <input type=radio  name="性别">&nbsp;&nbsp;
                    <input type=radio  name="性别" checked>&nbsp;&nbsp;
                    <input type=radio  name="性别">保密
                </p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值