栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关于Servlet的理解01

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于Servlet的理解01

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。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/821402.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号