首页>>后端>>Spring->简述jsp和servlet的区别(jsp和servlet的联系与区别)

简述jsp和servlet的区别(jsp和servlet的联系与区别)

时间:2023-12-25 本站 点击:0

JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么。

1、主体不同 JSP:是由Sun Microsystems公司主导创建的一种动态网页技术标准。Servlet:称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性。

2、jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。setvlet中没有内置对象,jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象及HttpServlet对象得到。

3、不同点:1)Servlet中没有内置对象,原来JSP中的内置对象都必须由程序显式的创建。2)对于静态的HTML标签,Servlet都必须使用页面输出流逐行输出。

jsp和servlet的区别是什么?

JSP于Servlet区别于联系如下:【1】JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用。

主体不同 JSP:是由Sun Microsystems公司主导创建的一种动态网页技术标准。Servlet:称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性。

共同点:都能接收用户请求不同点:文件格式不一样一个是java文件,一个是jsp文件职责不一样虽然本质都是servlet,都能接收用户的请求,但是:Servlet主要负责的是请求的接收与响应的处理,JSP主要负责的是界面的显示。

Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。而Servlet则是个完整的Java类,这个类的Service方法用于生成对客户端的响应。

通俗易懂的说一下JSP和Servlet有什么区别

JSP于Servlet区别于联系如下:【1】JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用。

(1)编程方式不同 JSP是为了解决Servlet中相对困难的编程技术而开发的技术,因此,JSP在程序的编写方面比Servlet要容易的多,Servlet严格遵循Java语言的编程标准,而JSP则遵循脚本语言的编制标准。

主体不同 JSP:是由Sun Microsystems公司主导创建的一种动态网页技术标准。Servlet:称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性。

你可以想象成Servlet是一个控制室,控制JSP显示要显示的东西。当然这个控制室也能直接显示,只不过麻烦,而JSP也是可以控制,也是麻烦。

简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。

JSP和Servlet有什么区别?

JSP于Servlet区别于联系如下:【1】JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用。

(1)编程方式不同 JSP是为了解决Servlet中相对困难的编程技术而开发的技术,因此,JSP在程序的编写方面比Servlet要容易的多,Servlet严格遵循Java语言的编程标准,而JSP则遵循脚本语言的编制标准。

主体不同 JSP:是由Sun Microsystems公司主导创建的一种动态网页技术标准。Servlet:称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性。

什么是jsp,servle它们之间有什么联系和区别

JSP于Servlet区别于联系如下:【1】JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用。

Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

SERVLET用来写business layer是很强大的,但是对于写presentation layer就很不方便。JSP则主要是为了方便写presentation layer而设计的。当然也可以写business layer。

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

这个技术全称叫异步的javaScript和XML,英文缩写AJAX,而Servlet是运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是类servlet。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Spring/60152.html