关于Servlet的理解01

目录

1.Servlet的本质

2.Servlet

3.Servlet与Applet的区别

4.Servlet的规范抽象方法

5.Servlet的体系结构及处理一个请求的原理


1.Servlet的本质

Servlet是运行在服务端的程序,本质上是类。是接口和实现类。

2.Servlet

Servlet是独立于操作系统平台和网络传输协议的服务器端的Java应用程序,但不是独立的应用程序(不是独立的程序但是是应用程序只是不能独立运行),不能独自运行,没有main方法。它是一种JavaEE的组件技术,它是基于Java的技术-面向对象,它具有拓展服务器和生成相应的功能。它执行两个R动作,第一Request,第二Response。即接受请求和给出响应。Servlet不由用户直接使用,而是另外的方式(容器或是控件,如:Tomcat。。。)来调用。有一个生存周期,包含init()和destroy()方法。

3.Servlet与Applet的区别

1.Applet是在客户端的Java应用程序,与Servlet在服务端不同。Applet具有图形界面,Servlet没有图形界面。

2.Applet与Servlet都是程序,但Servlet只提供接口与功能
只提供接口和功能,Applet啥都提用户能明显感受到的是界面和操作的体现
例如:银行提供现钞服务。但便利超市提供衣食住行各种功能,小额现钞也能兑换


3.Servlet的服务由Serlvet容器+相应的Servlet容器由供应商提供,具体的Servlet由用户编写配置,然后动态加载到服务器上,即可处理请求,做出响应[HTTP]。

Applet必须通过html文件使用浏览器或者是命令行中的appletviewer命令才能运行,在此使用浏览器过于麻烦,所以在下面我们都将使用命令行,来执行。

4.Servlet的规范抽象方法

- void init(ServletConfig config)初始化配置
-ServletConfig getServletConfig()获取配置信息
- String getServletlnfo()获取Servlet文本化信息
- void srice(SeryletRequest request,ServletResponse response)负责处理请
求。给出响应[核心方法]
- void destroy()回收资源

5.Servlet的体系结构及处理一个请求的原理


 具体内容讲解放在关于Servlet的理解02

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值