您的位置:首页 > Web前端 > JavaScript

JSP&Servlet学习笔记(1)Web开发基础理论

2012-10-23 20:26 603 查看
在进行实际的开发之前,对web开发的一些基础理论进行了解是非常必要的。

1.URL,URN,URI

URL:Uniform Resource Locator

URN:Uniform Resource Name

URI:Uniform Resource Identifier

URL主要目的:以文字方式来说明Internet上的资源如何取得。

格式:<协议>:<特定协议部分>

协议主要有:ftp,http,mailto,file。

2.Http特征

1)Request\Response模型

2)Stateless通信协议

3.Get请求

向服务器取得指定的资源,在发出GET请求时必须一并告诉服务器所请求资源的URL,以及一些标头信息。

请求参数是在URL之后跟随一个问号(?),然后是器请求名称与请求参数值中间以等号(=)表示成对关系,若有多个请求数,则以&字符连接。

4.Post请求

在请求时,post信息给服务器,对于大量或复杂的信息发送,基本上会采用post来进行发送。

5.GET与POST的抉择

1)GET请求可以发送的请求参数长度有限,对于太大量的数据并不适用,这个时候应当采用POST;

2)GET请求的参数会出现在地址栏上,使用的时候要考虑敏感性和安全性;

3)POST请求的请求参数不会出现在地址栏上所以无法加入浏览器的书签;

4)使用POST可以避免浏览器从Catch中取数据(GET也可以通过时间戳来实现);

5)GET请求纯粹从服务器取得资源而不改变服务器上的数据或状态,对应数据库的查询操作,POST请求会向服务器发送数据,可能会影响服务器上的数据或状态。

6.Web容器的定义

1)具体层面:一个写的程序,负责解析转换等操作;

2)抽象层面:运行Servlet\JSP的HTTP服务器,只要是写做Servlet\JSP,符合Web容器标准规范,就可以在web容器上运行。

7.JavaSE,JavaEE,JavaME的关系

JavaSE是初学Java所必要的标准版本,可解决标准桌面应用程序需求;

JavaEE是全面性解决企业所可能遇到的各个领域问题的方案;

JavaME为微型装置,手机,PDA上的解决方案。

参考:《JSP&Servlet学习笔记》林信良 清华大学出版社
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息