JSP与Servlet的区别与联系:
(1),Servlet是服务器运行的一种Java应用程序,当浏览器有请求时则将其结果传递给浏览器。在JSP中使用的所有对象都将被转换成Servlet或者Java对象,然后被执行。所以执行JSP与执行Servlet是一样的;
(2),jsp经过Servlet容器转译成了Servlet.java类,所以JSP的本质就是Servlet,JVM只能识别Java的类,不能识别JSP的代码,Servlet/jsp容器将JSP的代码转译成了jvm能够识别的Java类;
(3)JSP是为了解决Servlet中相对困难的编程技术而开发的技术,因此,JSP在编写方面比Servlet要容易,Servlet严格遵守Java语言的编程标准,而JSP则遵守脚本语言的标准;
(4)Servlet必须在编译之后才能执行,JSP并不需要再进行编译,因为Servlet容器自动完成这一工作,而Servlet每次修改之后必须重新编译才能执行;
(5),Servlet中没有内置对象,JSP中的内置对象都是必须通过HttpServletRequest,HttpServletResponse,HttpServlet对象得到,所以JSP是Servlet的一种简化;
(6),Servlet的应用逻辑是在java文件中,并且完全从表示层的html分离开来,而jsp则是Java和html可以组合成一个扩展名为.jsp的文件;
(7),JSP更擅长于页面显示,而Servlet更擅长于逻辑控制;
分享到:
相关推荐
Servlet与JSP核心编程:综合介绍Servlet与JSP
《Servlet与JSP核心编程(第二版)》是一本针对Java Web开发的权威指南,主要聚焦于Servlet和JSP这两个核心技术。Servlet是Java平台上的服务器端组件,用于处理HTTP请求,而JSP(JavaServer Pages)则是一种动态网页...
《Head First Servlet & JSP》是一本非常受欢迎的IT教程,专为准备SCWCD(Sun Certified Web Component Developer)认证的读者设计。本书以其独特的学习风格,深入浅出地介绍了Servlet和JSP(JavaServer Pages)这两...
《Servlet与JSP核心编程(第2卷 第2版)》在第l卷的基础上,广泛涉及自定义标签库、过滤器、声明式安全、JSTL和Struts等主题,并沿袭深受读者喜爱的写作风格,通过完整、有效、资料丰富的程序来演绎目前最流行的技术和...
### servlet与jsp的区别 在Web开发领域中,servlet与JSP是两种非常重要的技术,它们都是Java EE标准的一部分,并且被广泛应用于构建动态网页。虽然它们都可以用来处理客户端请求并生成动态页面,但它们之间还是存在...
基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍...
《Servlet与JSP核心编程(第2卷 第2版)》这本书深入讲解了这两项技术,帮助开发者理解并掌握其核心概念、用法以及最佳实践。 1. **Servlet概述** - Servlet是Java平台上的一个接口,它定义了服务器端程序如何响应...
Servlet与JSP核心编程第二版 PDF文件 高清,内容通俗易懂.
Servlet和JSP是Java Web开发中的两种核心技术,它们在Web应用程序中扮演着不同的角色,但密切相关,共同构建了动态Web内容的生成。 Servlet是一个位于Web服务器内部的Java应用程序,能够生成动态的Web内容。Servlet...
### Servlet与JSP核心编程第二版5:关键技术与实践解析 #### 一、Servlet概述与核心技术 ##### 1.1 Servlet简介 Servlet 是 Java 平台的一种服务器端技术,用于扩展应用程序的功能。它是一个轻量级的应用程序组件...
根据提供的文件信息,我们可以推断出这是一本关于Servlet与JSP技术的书籍。下面将对Servlet与JSP的核心概念、技术特点以及应用场景等方面进行详细阐述。 ### Servlet概述 Servlet是一种运行在服务器端的小程序,它...
本项目“servlet与jsp例子”旨在通过实际操作展示这两种技术的结合使用,以及如何利用反射机制实现类似Struts框架的功能。 Servlet是Java编写的小程序,它们运行在服务器端,接收并响应来自客户端(如Web浏览器)的...
servlet与jsp核心编程,还是免费给大家下载,需要的可以下来看看
**Servlet与JSP技术概述** Servlet是Java编程语言中用于扩展服务器功能的接口,由Java Servlet API定义。它使得开发者可以编写代码来处理来自客户端(如浏览器)的请求,并生成响应。Servlet通常用于构建动态Web...
### jsp与servlet的联系和区别 在深入探讨JSP与Servlet的联系与区别的过程中,我们首先需要理解这两个概念的基本定义以及它们在Web开发中的角色。 #### JSP(JavaServer Pages) JSP是一种基于Java技术的动态网页...
### Servlet与JSP核心编程(第2版) #### 一、概述 《Servlet与JSP核心编程(第2版)》是一本深入介绍Java Web开发技术的书籍,主要聚焦于Servlet和JSP这两种核心技术。本书适合Java Web开发初学者及具有一定基础...
《Servlet与JSP核心编程》由浅入深,全面而深入地介绍了servlet和jsp技术。本书重点介绍核心技术,同时对相关的内容,如web服务器的配置、安装和应用,数据库的安装和配置等都做了详细明了的介绍。本书的例子简练...
**Servlet与JSP的关系** Servlet通常用于处理业务逻辑,而JSP则专注于视图的呈现。两者常配合使用,Servlet接收请求,处理数据,然后将结果传递给JSP,由JSP负责渲染输出。这种模式遵循了MVC(Model-View-Controller...
javax.servlet.jsp_2.0.0.v201101211617.jar,javax.,servlet,jsp