Java网络编程相关

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:统一资源定位符,定位互联网上面的资源

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/4968205/blog/5300849