美文网首页
servlet解释

servlet解释

作者: 跨越七海的风_91af | 来源:发表于2018-05-22 10:49 被阅读0次

    servlet(server applet)是java servlet的简称,也叫小服务程序或服务连接器,用java编写的服务器端程序,主要功能在于交互式的浏览数据与修改数据,生成动态web内容,Servlet 则没有图形界面,运行在服务器端。

    servlet优点:1、执行速度比CGI(公共网关接口)快;2、各个用户请求被生成为单个程序的一个线程,不用单独在创建一个进程,这意味着服务器端处理请求的开销将明显降低。3、用来写业务层很强大。

    servlet缺点:1、servlet输出html语句,还是采用了老的CGI方式,是一句一句输出,所以编写HTML和修改语句非常不方便,2、用于表现层很不理想,

    实现过程:

    1、客户端发送请求至服务器端

    2、服务器端把请求发送给servlet

    3、servlet生成响应内容发送给服务器端

    4、服务器将响应内容返回给客户端

    生命周期:

    1、客户端请求servlet

    2、加载servlet类到内存

    3、实例化servlet并调用init()初始化该servlet

    4、service()(根据请求不同,调用不同的方法,有doGet()、doPost() 、doHead()、doPut()、doTrace()、doDelete()、doOptions()、destroy())

    5、加载和实例化service().这个是动态加载的,servlet有一个管理项,用于在service启动时强制装载和初始化特定的servlet。

    相关文章

      网友评论

          本文标题:servlet解释

          本文链接:https://www.haomeiwen.com/subject/mwfhjftx.html