当前位置:首页>开发>正文

JSP中Servlet一般用来干嘛啊 Servlet 是什么

2023-05-23 03:32:22 互联网 未知 开发

 JSP中Servlet一般用来干嘛啊 Servlet 是什么

JSP中Servlet一般用来干嘛啊?

Servlet说白了就是一个控制器,在项目的mvc模式中充当v,c两层,jsp是v层,但是它在运行的时候也是被web容器翻译成servlet执行的

  jsp就是用来做动态网站的,jsp和servlet无本质区别,jsp在后台也是当成servlet运行的,动态网站呢就是实现后台与前台大量数据的交互的,比如form表单,这些html做不到

Servlet 是什么

个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 servlet类。

javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现Servlet接口,该接口定义了生命周期方法。

当实现一个通用的服务时,您可以使用或扩展由Java Servlet API提供的GenericServlet类。HttpServlet类提供了一些方法,诸如doGet和doPost,以用于处理特定于HTTP的服务。

Servlet适合做什么项目

Servlet Jsp,Servlet是一种服务器端小程序,主要用于动态页面的生成和逻辑处理,是框架的基础,一般的项目都可以做,Servlet Jsp/HTML Dao是最简单的MVC架构,不过因为开发效率和实际开发分工问题,一般都使用框架来开发,常用的框架主要是SSH

servlet有什么用?

1. servlet是控制层
jsp转换为servlet,用servlet来实现http
2. 你可以把applet与servlet对比一下来理解。前者是在客户端浏览器运行的代码片段,而后者是在server端运行的,server一般是一个应用服务器,大的如IBM的WebSphere,小的有Tomcat。根据用户提交的请求,servlet程序在应用服务器端运行后将结果或相关信息返回给客户端浏览器。因为servlet是在服务器端运行的,所以它具有强大的事务处理能力
3. 一方面,虽然说它的大部分功能jsp都可以实现,但为了避免jsp中的scriptlet(可以理解为jsp中的servlet)代码片段与负责表示处理结果的代码片段(这些代码混杂了html标签)搅和在一起,建议不要把过多的servlet代码写在jsp页面中,而只把少量与结果显示密切相关的代码写在页面中。