JAVAEE基础

1.javaee
    网站;
    servlet; 
    jsp;
    el,jstl,dom,mvc;ajax; 
2.软件架构的分类
    c/s架构:client/server(qq,网游),也叫胖客户端; 
            优点:能充分利用客户端的资源,服务器的压力相对较小; 
            缺点:维护成本高;
    b/s架构:browser/server;也叫瘦客户端;
            优点:维护方便,不需要在客户端安装应用程序;
            缺点:服务器压力大;    
3.http协议;
    http协议是超文本传输协议(hypertext transfer protocol)
    特点:
它是以TCP/IP做为基础的一个应用层协议;
http协议是基于请求/响应的处理方式的协议;
http协议是一个无状态,无连接的协议;
4.http工作原理
创建tcp连接
发送请求
返回响应
关闭连接;


如果http1.1,一个连接中可以并发发送多个请求;
http的结构;
    请求(request)的规范;
    1. 一个请求行,若干个消息头,一个请求体(可选)
    请求行:
            GET url 协议版本;
            例如:GET index.jsp HTTP/1.1
    消息头:    
            客户端给服务端提供的一些额外信息();
    请求体:
            客户端给服务端发送的数据内容;

PS:1.在浏览器地址栏输入或通过超链接访问,那么请求方法为GET

      2.若请求方法为POST,则消息头中多出一项:Content-Length,值为请求体的长度

      3.只有POST请求可能有请求体,GET请求一定没有请求体

      4.GET方法的传递数据通过请求行(信息不安全),POST方法传递数据通过内容体
    响应(response)的规范
    1.一个状态行,若干个消息头,一个内容体;
    状态行  
            协议 状态码 状态描述
            HTTP/1.1 200 ok
    消息头:
    内容体:
        服务端给客户端返回的内容;
发布了597 篇原创文章 · 获赞 2 · 访问量 6488

猜你喜欢

转载自blog.csdn.net/heima201907/article/details/104282127