初学Java web(二)servlet

       什么是servlet,servlet是一种服务端的Java应用程序,即Java服务器小程序其实有服务器端调用和执行的,按照servlet自身规范编写的Java类。具有独立与平台和协议的特性,可以生成动态的web页面。小编觉得servlet就是把jsp页面上的除去el和jstl标签的Java代码写入进来,servlet是持久的servlet只需要web服务器加载一次,而且可以在不同请求之间保持服务。servlet是快速的与cgl相比,由于servlet只需要被加载一次提供了更好的性能。servlet与平台无关,servlet是Java编写的所以也继承了Java,当然就可以跨平台了。servlet的扩展性,由于servlet是由Java编写的,它就具备了Java所能带来的所有的优点。Java是健壮的,面向对象的编程语言,他很容易扩展已适应不同需求,当然servlet也具有这些属性,毕竟他就是一个Java类。servlet的安全性,从外界调用一个servlet的唯一方法就是通过web服务器,者提供了一个高水平的安全保障,尤其是在web服务器又防火墙保护的时候。

        servlet的生命周期

1.加载和实例化,servlet容器扶着加载和实例化servlet。

2.初始化,容器调用servlet的init()方法初始化这个对象。

3.请求处理,在这个阶段servlet可以谁是响应客户端的请求。

4.服务终止,当容器检测到一个servlet实例化应该从服务中被移除的时候,容器就会调用实例的destroy()方法,一边让该实例化可以释放它使用的资源,保存数据到持久存储设备中。

                                                                                                                                                                                                                 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值