Java Web技术相关概念

1、主机:连接到Internet上的所有计算机都叫做主机。
2、IP地址:在各主机之间能够实现相互通信的一个唯一的网络地址就叫做IP地址。目前的IP地址是用4个字节(32位二进制数)表示的,将每8位二进制划分为一个字节,用小数点分开,且将每个字节的而禁止用十进制数表示,例如10101100 00010000 11111110 00000001可表示为172.16.254.1(这种方式就叫做点分十进制表示法)
3、域名:由一串用点分隔的名字组成的代表某台主机或一组主机的名字,用于在数传输时表示主机的位置。域名系统采用分层结构,最右边的域名称为顶级域,其他的域称为子域。例如www.tsinghua.edu.cn是一个域名,cn是地理顶级域名。
4、DNS(Domain Name System 域名系统):域名服务器中保存有网络中的所有主机域名和这些域名对应的IP地址,并具有将域名转换为IP地址的功能。由域名服务器将我们键入浏览器地址栏的(某个主机的)域名转换成对应的IP地址,然后采用IP地址进行寻址,最终Internet中主机间进行通信。
5、万维网(World Wide Web ,WWW):在1989年3月由欧洲原子能研究中心(CERN)的科学家Tim BerNERS-Lee提出的,目的是让全世界科学家能利用因特网交换文档,1991年正式发布Web技术。
Web是结语客户-服务器(C-S)的一种体系结构,客户在计算机上使用浏览器向web服务器发出请求,服务器响应客户请求,向客户送回所有请求的网页,客户在浏览器窗口上显示网页的内容。该体系有Web服务器、Web客户端、通信协议三部分组成。
(1)Web服务器:是向浏览器提供服务的程序,主要功能是提供网上信息浏览服务。web服务器使用应用层协议HTTP、信息内容采用HTML文档格式、信息定位使用URL。最常用的是Apache服务器。
①静态请求(静态网页):客户端所需要请求的页面不需要进行任何处理,直接作为HTTP响应返回给浏览器端。
②动态请求(动态网页):客户端所请求的页面需要在服务器端委托给一些服务器端技术进行处理,例如CGI(通用网关接口)、JSP、PHP、ASP等,然后精处理结构形成的页面作为HTTP响应返回给浏览器端。
(2)web浏览器:是web服务的客户端程序,可发送各种请求给Web服务器,并对从服务器发过来的网页和各种多媒体数据格式进行解释、显示和播放。主要功能是解析网页文件内容并正确显示,网页一般是HTML格式。最流行的是Internet Explorer、其次是Firefox(2004年发布的,免费的跨平台开源浏览器)、再次是Chrome谷歌浏览器(免费开源)、再者是Safari、Opera(挪威人发明的,快速小巧、符合工业标准、适用多种操作系统)。
6、HTTP:(超文本传输协议,Hypertext Transfer Protocol)它是web使用的协议,详细规定了Web客户与服务器之间如何通信。它是一种基于请求-响应的无状态的协议。
7、URL(Uniform Resource Locator,统一资源定位器):指向Internet上位于某个位置的某个资源(可以是HTML文件、图像、文件、servlet等等)。它又协议名称(HTTP)、所在主机的DNS名(即服务器的域名)、可选的端口号、资源的名称,后两者可以省略。
(1)协议:常用的是HTTP协议、还有FTP、TELNET、MAIL、FILE等协议;
(2)DNS名:服务器的域名,如www.tsinghua.edu.cn;
(3)端口号:表明该服务是有那个端口上提供的;
(4)资源名称:表示资源在服务器上的相对路径和名称,如/index.html。
8、URI(Uniform Resource Identifier,统一资源标识符):以特定的语法标识一个资源的字符串。格式为 模式:模式特有的部分
(1)模式:常见的有file(表示本地文件)、ftp(FTP服务器)、http(使用HTTP协议的服务器)、mailto(电子邮件地址)等;
(2)特有部分:没固定的预防,但是多数具有层次结构的形式;
例如: ftp://www.hstc.edu.cn/index.html
有两种类型的URI:URL 和 URN;其中,URL就是上面所指的统一资源定位器、URN(Uniform Resource Name,统一资源名称):一般表示为
urn:命名空间:资源名称
这里urn是固定的,命名空间是某个授权机构维护的某类资源的集合名,资源名称是集合中的资源名。例如 urn:ISBN:1565928709表示一本书。
9、HTML(HyperText Markup Language ,超文本标记语言)是一种用来制作超文本文档的简单标记语言。HTML文档是有一些标签组成的文本文件,标签标识了内容和类型,Web浏览器通过解析这些标签进行显示,一般是 .html 为扩展名。一个HTML文档包含标记信息和文档的字符数据。
(1)标记信息:由一对尖括号作为界定符,其中是元素名和属性。如等这类信息
(2)文档的字符数据:位于标签的外部,一般是需要浏览器显示的信息。如百度一下 这个标签外面的 百度一下 这四个字。
最常用的HTML标签:
HTML文档的开始; 文档的头部; 文档的标题;
客户端脚本;样式信息; 文档的主体;

段落; 粗体字;
换行;


水平线; 链接/锚;
输入控件;表单;
  • 列表的项目;表格
    10、超文本:指向其它文档或资源的链接,也叫超链接。
    11、XML(eXtensible Markup Language,可扩展标记语言):W3C于1998年推出的一种用于数据描述的元标记语言的国际标准。XML的特点有:可扩展性、更多的结构和语义(侧重于内容描述)、自描述性(对数据的描述和数据本身都包含在文档中,具有很大灵活性)、数据与显示分离(xml关心数据本身的语义)、数据通用性、可交换性、可维护性,但是处理效率低、消耗存储空间。
    12、CSS(Cascading Style Sheets 层叠样式表)是一种用来表现HTML或XML等文件格式/样式的语言。它能做到网页表现与内容分离。三种方式可以使用样式表:
    (1)内联样式。在元素标签内使用style样式指定样式,如

    段落首行受尽


    (2)内部样式表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值