发布网友 发布时间:2022-04-25 12:31
共1个回答
热心网友 时间:2022-04-07 10:43
Servlet 被服务器实例化后,容器运行其init 方法,请求到达时运行其service 方法,service
方法自动派遣运行与请求对应的doXXX 方法(doGet,doPost)等,当服务器决定将实例销
毁的时候调用其destroy 方法。
与cgi 的区别在于servlet 处于服务器进程中,它通过多线程方式运行其service 方法,一个
实例可以服务于多个请求,并且其实例一般不会销毁,而CGI 对每个请求都产生新的进程,
服务完成后就销毁,所以效率上低于servlet