提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Javaweb学习第二天,进一步学习了servlet和servlet容器的概念以及idea配置tomcat的具体方式
提示:以下是本篇文章正文内容,下面案例可供参考
hypertext transfer protocol(超文本传输协议)的缩写,w3c制定的通讯协议,规定了浏览器和服务器通信的规则。传递的就是超文本 – HTML – 超文档标记语言。然后被浏览器解析是 TCP/IP 协议集中的一个应用层协议
客户端向服务器发送一个请求,请求头包含请求的方法、URL、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,响应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容
一个请求行、若干消息头、以及实体内容,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开。
GET 方式 : get方式请求参数跟在url后面?username=aaa&password=111,数据最多1K Post方式: 请求参数放在消息体中传输,相对安全,get大小限制1K,post 无数据量限制 响应消息的实体内容就是网页文件的内容,也就是在浏览器中使用查看源文件的方式所看到的内容。 一个使用GET方式的请求消息中不能包含实体内容,只有使用POST、PUT和DELETE方式的请求消息中才可以包含实体内容。
200:请求成功,浏览器会把响应体内容(通常是html)显示在浏览器中 302 :请求重定向,你访问我,我通知你访问另一个资源 304 :如果再次访问的页面没有经过修改,通知浏览器去读缓存 404 :找不到资源 (一般是地址错误) 500 :服务器程序出错
Java Servlet是和平台无关的基于Java技术的Web组件,运行在服务器端,它由Servlet容器所管理,用于生成动态的内容。 ,编写一个Servlet,实际上就是按照Servlet规范编写一个Java类。Servlet被编译为平台独立 的字节码,可以被动态地加载到支持Java技术的Web服务器中运行。 Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。
1:接收用户请求的HTTP协议,解析。 2:返回一个http的响应协议。让浏览器再去解析。
实现javax.servlet.Servlet接口,重写里面的方法 继承javax.servlet.GenericServlet 继承javax.servlet.http.HttpServlet(推荐)
Servlet生命周期,指的就是Servlet的出生到结束。分别经历了加载、初始化、服务、销毁。 Servlet的生命周期: 加载阶段:加载并实例化(创建servlet实例) 初始化阶段: 调用init()方法 响应客户请求阶段:调用service()方法,一般业务逻辑在这里处理,该方法在访问该servlet时,会被调用 终止阶段:调用destroy()方法 第一次访问请求:
第二次访问请求:
提示:这里对文章进行总结: 例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。