Head First Servlets and JSP 一

来源:互联网 发布:ubuntu cab软件 编辑:程序博客网 时间:2024/05/16 17:16


1,Web应用基于CS(客户端-服务端通信)框架


2,客户端和服务端是通过Http协议进行通信的


3,客户端(浏览器)从服务端获取html等资源,并通过浏览器解析并显示;


4,Http协议基于底层的TCP/IP协议,它的会话结构是一个简单的请求/响应模式,即客户端作出请求,服务端响应;


5,Http请求的基本格式包含:请求方法,请求的url,请求的参数;  请求的方法主要包含Get,,Post等方法;


六:Http请求Get和Post的区别:

        1,Get中的总字符是有限制的,而Post因为有特定的消息体,所以没有大小的限制;

        2,Get请求的参数会在地址栏中显示,这样不安全

        3,使用Post请求就无法为特别的表单建立书签(因为Post方法的参数不会再地址栏中显示);


七,Http响应

        包含响应首部和响应体,head  and body

         1,首部包含响应的状态,相应体内容的类型

         2,响应体包含具体的内容,可以是html文本,图片,json数据等


八:URL  统一资源定位符

        uniform rource location


九:端口号

       TCP端口号代表服务器中的某个应用;比如ftp,pop3,http,https等;  

       通过端口号才能访问服务器对应的服务;

        

十:Apache服务器

        web服务器, http协议的服务器应用;


十一,静态网页

            即是所有的页面内容都是固定的,web服务器擅长处理静态网页,而动态网页以及在服务器上保存数据则依靠web服务器是不够的;

            这些都可以由web服务器通知servlet来处理;


十二:

     servlet为应用,为web服务器提供动态网页以及处理和数据处理相关的操作;Tomcat为servlet容器。










0 0