JavaWeb解释一下什么是 servlet?

Posted

tags:

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

  Servlet是一种独立于平台和协议的服务端的java技术,可以生成动态WEB页面与传统的CGI(计算机图形接口)和其他类似的CGI技术相比。Servlet具有更好的可移植性。更强大的功能,更少的投资,更高的效率,更好的安全性。

  servlet是使用java Servlet应用程序接口(API)及相关类和方法的java程序。java语言能够实现的功能Servlet基本都能够实现。(除了图形化界面)。Servlet 主要用于处理客户端传来的Http 请求,并返回一个响应,通常来说Servlet就是指HttpServlet,用于处理Http请求,其能够处理的请求有doGet(),doPost(),service()等方法,开发servlet时可以直接结成javax.servlet,http.HttpServlet.

  Servlet需要在web.xml中进行描述,例如。映射执行servlet的名字,配置servlet类,初始化参数,进行安全配置,URL映射和设置启动优先权。Servlet不仅可以生成html脚本输出,也可以生成二进制表单输出。

·  Servlet应用广泛,现在许多流行框架都离不开Servlet的支持,比如SHH,Spring 容器启动的时候,要在web,xml中装载Spring容器和Actioncontext来初始化Spring的一些参数。如依赖注入,数据库表的映射,初始化系统的安全配置设置read等属性进行一些相关的操作。

以上是关于JavaWeb解释一下什么是 servlet?的主要内容,如果未能解决你的问题,请参考以下文章

Servlet对象的生命周期

Javaweb之 servlet 开发具体解释1

JavaWeb---总结Servlet开发

JAVAWEB学习总结 SERVLET开发

JavaWeb编程servlet初级应用

JavaWeb学习总结JavaWeb开发入门