JSP (java server page) servlet生命周期


JSP(java server page) servlet生命周期:init、service、destory

1)init方法:负责初始化Servlet对象。在Servlet的整个生命周期类,init()方法只被调用一次。

2)service()方法是接收请求,返回响应的方法。每次请求都执行一次,该方法被HttpServlet封装为doGet和doPost方法。

3)destroy方法:销毁Servlet对象,释放占用的资源,Servlet要被卸载时调用

除了service外,init和destory在整个jsp生命周期中均只调用一次。


servlet的层级结构和常用的类:

Servlet

–GenericServlet

–HttpServlet

–自己的servlet

ServletRequest

–HttpServletRequest

ServletResponse

–HttpServletResponse

 

HttpServlet容器响应Web客户请求流程如下:

1)Web客户向Servlet容器发出Http请求;

2)Servlet容器解析Web客户的Http请求;

3)Servlet容器创建一个HttpServletRequest对象,在这个对象中封装Http请求信息;

4)Servlet容器创建一个HttpServletResponse对象;

5)Servlet容器调用HttpServlet的service方法,这个方法中会根据request的Method来判断具体是执行doGet还是doPost,把HttpServletRequest和HttpServletResponse对象作为service方法的参数传给HttpServlet对象;

6)HttpServlet调用HttpServletRequest的有关方法,获取HTTP请求信息;

7)HttpServlet调用HttpServletResponse的有关方法,生成响应数据;

8)Servlet容器把HttpServlet的响应结果传给Web客户。

 

doGet() 或 doPost()是创建HttpServlet时需要覆盖的方法.


ServerSocket (int port)

服务器端创建一个serversocket绑定在特定的端口

Socket(InetAddress address,int port)

客户端创建一个socket流,连接到特定的端口和ip地址


 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值