视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
javaweb篇基础知识
2025-09-22 17:34:51 责编:小OO
文档
Javaweb基础知识概述

(1)IP地址

IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。

(2)DNS域名服务器:将域名转换为IP地址的系统

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC2181对DNS有规范说明,RFC2136对DNS的动态更新进行说明,RFC2308对DNS查询的反向缓存进行说明。

(3)Web体系结构Web Service体系结构是一种面向服务的体系结构(SOA),这种体系结构设置了3个角色和3种操作。3种角色分别是服务提供者、服务请求者和服务注册机构。对象由服务和服务描述充当,在这些对象上执行的操作是发布、查找和绑定。这些角色和操作一起作用于Web Service构件:Web Service软件模块及其描述。在典型情况下,服务提供者提供可通过网络访问的软件模块(Web Service的一个实现)。服务提供者定义Web Service的服务描述,并把它发布到服务请求者或服务注册中心。服务请求者使用查找操作从本地或服务注册中心搜索服务描述,然后使用服务描述与服务提供者进行绑定,并调用相应的Web Service实现,同它交互。服务提供者和服务请求者角色是逻辑结构。

(4)web客户端:

Web客户端是指基于Web的,现在一般是动态页面技术的客户端软件。也就是我们通常说的网页程序。Web客户端降低了应用软件部署的难度,减少了更新操作。在服务器一端的软件更新即可完成所有用户需要的更新,且现在的动态页面技术基本上可以实现所有的传统CS客户端的功能。

缺点是:交互性仍然不如传统CS客户端那么友好

(5)http概述

超文本传输协议是web协议,该协议详细规定了web客户与服务器之间的通信方式。基于请求-响应的无状态协议。

http请求-响应过程

(6)URL:统一资源定位器

协议名称://主机DNS:(端口号)/资源名称

常用协议:http协议,其他包括FTP,TELNE

DNS即为服务器的域名,如www.cumtb.edu.cn

端口号标明该服务在那个端口提供

资源在服务器上的相对路径和名称,如/index.html(7)URI:统一资源标识符

在电脑术语中,统一资源标识符(Uniform Resource Identifier,或URI)是一个用于标识某一互联网资源名称的字符串。该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。

(8)CSS层叠样式表使用style属性指定样式,style属性可以包含任何CSS样式声明有三种方法可以在站点网页上使用样式表:

外联式Linking(也叫外部样式):将网页链接到外部样式表。

嵌入式Embedding(也叫内页样式):在网页上创建嵌入的样式表。

内联式Inline(也叫行内样式):应用内嵌样式到各个网页元素。

(9)javaScript

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

(10)web资源

Html:静态资源,浏览器可以看得懂,它可以有变量;

JSP/Servlet:动态资源,需要先转换成html,再给浏览器看。

(11)CGI技术

CGI是外部扩展应用程序与WWW服务器交互的一个标准接口。按照CGI标准编写的外部扩展应用程序可以处理客户端(一般是WWW浏览器)输入的协同工作数据,完成客户端与服务器的交互操作。这在实际应用中非常有用,如可以编写CGI外部扩展程序来访问外部数据库,客户端用户可以通过它和WWW服务器来进行数据查询。CGI一般分两种:标准CGI和缓冲CGI。所有的WWW服务器均应支持标准CGI,按标准CGI编写的程序与具体的WWW服务器无关。而按缓冲CGI编写的程序与WWW服务器有关。

(12)在HTML页面中嵌入脚本技术

Web页面中前任嵌入某种语言脚本,然后让服务器来执行这些脚本

php,Jsp(13)Tomcat服务器

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选下载本文

显示全文
专题