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格式数据
相关文章推荐
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- HTML5调用摄像头实例
- Powershell 创建炫丽美观的Html报表
- Apple官网研究之使用Justify布局导航
- 关于前端的思考与感悟
- 又被事件冒泡坑了一把,这次要彻底弄懂浏览器的事件流
- 移动端点击事件全攻略,这里的坑你知多少?
- $q 实例分析 Angular 中的 Promise
- Angular directive 实例详解
- 关于浮动与清除浮动,你应该知道的
- 通过Mootools 1.2来操纵HTML DOM元素
- jQuery Html控件基本操作(日常收集整理)
- WEB标准网页布局中尽量不要使用的HTML标签
- Flash 与 html 的一些实用技巧
- html工作中表格<tbody>标签的使用技巧
- HTML 向 XHTML1.0 兼容性指导
- C#自写的一个HTML解析类(类似XElement语法)
- 没有文件大小限制并免费的PDF到HTML转换工具