“servlet”指的是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“servlet”指的是啥?相关的知识,希望对你有一定的参考价值。

JSP页面。

一、从单词本身来看,servlet可以拆分为“server缩写+英语后缀-let”,server当然指的是服务器,英语后缀-let表示“小”,整个单词就是“小服务”。

二、servlet的全称是java server applet,那个applet是“application缩写+英语后缀-let”,表示“小应用”,整个全称就是“java服务器端小应用”。

三、servlet的本质是运行在服务器端的java程序,相对的运行在客户端的java程序就叫applet;至于为什么servlet的全称中会有个applet的单词,我个人感觉这是因为先有客户端applet的概念,后来在客户端applet的基础上衍生封装打包啥的产生了服务器端servlet的概念。

四、servlet是为了解决什么问题而产生的,经查资料,这个最开始的据今n年前,我们写的前端.html文件为:html标记+大量的业务处理逻辑,这种html叫动态网页。

五、在产生servlet之前人们也开发了其他技术来处理大量的业务逻辑,叫“公共网管接口--CGI”,后来因为这种技术的各种缺点被弃用然后被servlet替代。

参考技术A

Servlet(Server Applet),全称Java Servlet,暂无中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。

Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

最早支持Servlet标准的是JavaSoft的Java Web Server,此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。

外文名:Servlet

类    别:程序

环    境:Java applet

平    台:Java Web Server

请添加详细解释

参考技术B Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。
Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。
最早支持Servlet标准的是JavaSoft的Java Web Server。此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。

以上是关于“servlet”指的是啥?的主要内容,如果未能解决你的问题,请参考以下文章

servlet详解

在MVC开发模式下DTO,DAO,Servlet,Jsp的作用?

Servlet

Web基础了解版05-Servlet

关于servlet的线程安全[重复]

Servlet单实例多线程及注意事项。