web应用开发学习随记

web应用开发随记(Java篇)

经常听到大家说web应用开发,何为web应用开发,web应用的强大之处是什么,我今天在学习webservice的时候,无意间看到**“web应用程序”**一些字眼,于是我就重新复习了一遍关于web应用开发的内容。

什么是web?

web是一种基于超文本和HTTP、全球性的、动态交互性的、跨平台的分布式图形信息系统。
是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构, 是运行在互联网上的一种分布式系统。

什么是web应用?

web应用是多个Web资源的集合,是供浏览器访问的程序,也称为Web应用程序,一个Web应用由多个静态web资源和动态web资源组成。
在这里插入图片描述

Web应用程序架构介绍

目前流行的应用软件架构模式有两种:C/S、B/S
Web应用程序则属于B/S结构的软件系统。
C/S又称Client/Server,服务器通常采用高性能的PC、工作站或小型机,客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户端只要安装一个浏览器(Browser),通过浏览器与Web服务器进行数据交互。

web应用基础知识

Web应用访问处理过程:
在这里插入图片描述
URL与URI:
URL(Uniform Resource Locator)— 统一资源定位符
用于完整地描述Internet上网页和其他资源的地址的一种标识方法。
组成:协议+服务器地址(端口)+具体资源路径

http://www.neuedu.com:8080/course/java.html
如果端口号是该协议的标准端口号(80),可以省略端口号                             http://www.neuedu.com/course/java.html

URI(Uniform Resource Identifier)统一资源标识符,
用来唯一的标识一个资源, URI是抽象的定义。
URL是URI的子集,通过使用地址定位标识资源的形式。
比如现实中的张三,通过身份证号来唯一标识这个人,这个身份证号就是URI,而我们通过地址能够定位到张三,比如:住址协议://地球/中国/XX省/XX市/XX区/XX号/张三,这个地址就是URL。

HTTP请求
HTTP请求信息由4部分组成:
1.请求行:请求方法(GET/POST)、URI、协议/版本
2.请求消息头:(Request Header)
3.空行
4.请求正文:

HTTP响应

HTTP应答与HTTP请求相似,HTTP响应也由3个部分构成,分别是:
1、状态行
2、响应头(Response Header)
3、响应正文
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值