Servlet
1.作用:
获取请求数据
处理请求
完成响应
2.位置:web应用中的Servlet容器,这个容器负责对servlet的创建、执行、销毁
3.含义:可以把servlet看作是一个接口,或者一种服务,或者一种实现http请求的小程序
4.生命周期:
ServletContest域对象
1.位置:存在于web应用中 ;
2.作用:可以实现不同Servlet之间的信息通讯
3.方法:
SetAttribute(String name, Object value)
getAttribute(String name)
removeAttribute(String name)
4.获取方式:
request.getServletContext();
this.getServletContext();
ServletConfig对象:
获取Servlet的初始化参数
HTTP协议:
1.定义:
定义WEB浏览器和WEB服务器中间交换数据的过程,基于请求/响应模型的协议
2.规定:
请求和响应必须成对;先有请求后有响应;默认端口号:80
3.get/post
get:请求行、请求头
post:请求行、请求头、请求体
通过请求头来传递数据,通常以键值对(key:value)的方式传递数据
响应行:描述状态码
200:请求成功
302:请求重定向
304:从缓存中获取请 求 资源
404:请求 资源不存在
500:服务器内部错误。通常是程序抛出异常
响应头:服务器通过响应头来控制浏览器的行为
响应体:服务器发送给浏览器的正文
4.Web应用服务器(Tomcat)
web容器,方便客户端访问部署到web容器上的应用程序,处理请求并返回
5.JAVAEE:
企业级开发Java规范。规范包括:servle,jsp,jdbc,xml,jta等
WEB资源:
静态资源:HTML、CSS、图片、多媒体。使用Apache服务器来接收处理
动态资源:JSP/Servlet、ASP、PHP。使用tomcat服务器来处理
URL:统一资源定位符,定位互联网上面的资源