Servlet是什么?
程序员文章站
2022-03-08 08:38:37
...
Servlet是一种用Java编写的服务器端应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面;它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 Servlet运行于Java-enabled Web Server中。Java Servlet可以动态地扩展Server的能力,并采用请求-响应模式提供Web服务。
Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
由于SERVLET中总是嵌套HTML代码,导致前台后台代码看起来不是很清楚,所以SUN公司开发了JSP来解决这个问题,将前台后台分开处理,也就是MVC模式。
Servlet是运行在Web服务器上的Java程序,作为来自Web浏览器或其他HTTP客户端的请求与HTTP服务器的数据库和应用程序之间的中间层。所有的JSP文件都要实现转换为一个Servlet才能运行。所有的JSP文件都要实现转换为一个Servlet才能运行。
Servlet在服务器端处理用户信息可以完成以下任务。
(1)获取客户端浏览器通过HTML表单提交的数据及相关信息。
(2)创建并返回对客户端的动态响应页面。
(3)访问服务器端资源,如文件、数据库。
(4)为JSP页面准备动态数据,与JSP一起协作创建响应的页面。
以上就是Servlet是什么?的详细内容,更多请关注其它相关文章!