天天看点

J2EE web项目基础

  • 万维网

  • WWW 指万维网(World Wide Web)
  • Web 是由遍布全球的计算机所组成的网络
  • 所有这些计算机都使用名为 HTTP 的通信标准进行通信

http://www.w3school.com.cn/web/web_www.asp

WWW 如何工作?

  • Web 信息存储于被称为网页的文档中  网页是存储于被称为 Web 服务器的计算机上
  • 读取网页的计算机称为 Web 客户端  Web 客户端通过称为浏览器的程序来查看网页

http 请求

超文本传输协议 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。

在浏览器地址栏中输入http 请求,www.google.com www.blog.csdn.net 万维网.域名.域名类型 http://zh.wikipedia.org/wiki/%E7%BB%9F%E4%B8%80%E8%B5%84%E6%BA%90%E5%AE%9A%E4%BD%8D%E7%AC%A6

统一资源定位符 网页地址(网址)。如同在网络上的门牌,是因特网上标准的资源的地址(Address)

统一资源定位符的开始,一般会标志着一个计算机网络所使用的网络协议。

超文本传输协议(HTTP)的统一资源定位符将从因特网获取信息的五个基本元素包括在一个简单的地址中:

  1. 传送协议。
  2. 服务器。(通常为域名,有时为IP地址)
  3. 端口号。(以数字方式表示,若为HTTP的默认值“:80”可省略)
  4. 路径。(以“/”字元区别路径中的每一个目录名称)
  5. 查询。(GET模式的窗体参数,以“?”字元为起点,每个参数以“&”隔开,再以“=”分开参数名称与数据,通常以UTF8的URL编码,避开字元冲突的问题)

html 超文本标记语言

不是一种编程语言,而是一种标记语言,使用标记标签来描述网页

Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容

<html>

<body>
<title> web基础</title>
欢迎来到web项目基础
<p > 欢迎来到web项目基础</p>
<a href="http://www.w3school.com.cn/" target="_blank" rel="external nofollow"  target="_blank">Visit W3School!</a>

<p>如果把链接的 target 属性设置为 "_blank",该链接会在新窗口中打开。</p>

</body>

</html>
           

XML 可扩展标记语言

类似于html 语言,其标签没有被预定义,需要自行定义标签;

XML 被设计用来传输和存储数据。

XML不会做任何事情,被设计用来结构化、存储以及传输信息

HTML 被设计用来显示数据。

XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。

被设计用来取代HTML语言,语法更加严格,规范;

web 开发中请求-相应模型

http://sishuok.com/forum/blogPost/list/5050.html

J2EE web项目基础