您的位置:首页 > 编程语言 > Java开发

JAVA学习总结二十一

2016-07-03 16:58 357 查看

WEB学习第一课

html:

全称为超文本标记语言。是通过标记和字标记来描述网页内容。超文本的含义为在网页中描述的不只是文本数据。还可以通过一系列标记去链接各式各样的资源。包括图片、音频、css、js等。当客户端在访问网页时,除了要下载文本数据,还需要通过网页中描述的链接地址,去下载各式各样的资源文件。才能让网页正确显示。

工厂模式

将对象的创建和对象的使用分开进行。其目的是解耦。

http:

全称超文本传输协议。

无状态的协议

无状态协议:当客户端和服务器之间完成了数据交互之后,链接会断开,以释放服务器的内存资源。这样服务器就无法保存客户端的状态。会认为每次请求的用户都是新用户。(每次有新用户开启新线程,用完又关闭线程)

端口:80端口

请求响应模型。

请求响应模型的四步骤原则:

客户端和WEB服务器建立连接

客户端发送HTTP请求

服务器端接收客户端的HTTP请求,生成HTTP响应回发

服务器端关闭连接。客户端解析回发响应,恢复页面。

HTTP的请求信息分为四部分:

请求行:描述请求方式、请求的URL、HTTP协议的版本。

请求头:以键值对方式描述客户端的状态。

空行:标识请求头的结束和消息体的开始。

消息体(只针对POST):描述客户端发送给服务器的表单数据。

MIME类型

用于描述客户端和服务器之间交互内容类型。客户端可以根据MIME类型,决定以什么应用程序来打开和执行。

text/html:网页格式数据

image/jpeg:图片格式数据

text/xml:xml格式数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html