精华内容
下载资源
问答
  • jsp和servlet区别

    万次阅读 多人点赞 2019-05-25 00:17:14
    Servlet 是一种服务器端的Java应用程序,具有独立于平台协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是...

    基本介绍

    Servlet:

    Servlet 是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

    Jsp:

    JSP 全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

    相同点

    jsp经编译后就变成了servlet,jsp本质就是servlet,jvm只能识别java的类,不能识别jsp代码,web容器将jsp的代码编译成jvm能够识别的java类。

    分析

    其实就是当你通过 http 请求一个 JSP 页面是,首先 Tomcat 会调用 service()方法将JSP编译成为 Servlet,然后执行 Servlet。

    详细理解:当服务器启动后,当Web浏览器端发送过来一个页面请求时,Web服务器先判断是否是JSP页面请求。如果该页面只是一般的HTML/XML页面请求,则直接将HTML/XML页面代码传给Web浏览器端。如果请求的页面是JSP页面,则由JSP引擎检查该JSP页面,如果该页面是第一次被请求、或不是第一次被请求但已被修改,则JSP引擎将此JSP页面代码转换成Servlet代码,然后JSP引擎调用服务器端的Java编译器javac.exe对Servlet代码进行编译,把它变成字节码(.class)文件,然后再调用JAVA虚拟机执行该字节码文件,然后将执行结果传给Web浏览器端。如果该JSP页面不是第一次被请求,且没有被修改过,则直接由JSP引擎调用JAVA虚拟机执行已编译过的字节码.class文件,然后将结果传送Web浏览器端。

    不同点

    JSP侧重视图,Sevlet主要用于控制逻辑。

    Servlet中没有内置对象 。

    JSP中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到。

    展开全文
  • jsp servlet 有什么区别

    万次阅读 多人点赞 2019-06-19 14:24:48
    jsp servlet 有什么区别Servlet 一种服务器端的Java应用程序 由 Web 容器加载管理 用于生成动态 Web 内容 负责处理客户端请求 JspServlet 的扩展,本质上还是 Servlet 每个 Jsp 页面就是一个...

    jsp 和 servlet 有什么区别?

    Servlet

    • 一种服务器端的Java应用程序
    • 由 Web 容器加载和管理
    • 用于生成动态 Web 内容
    • 负责处理客户端请求

             

    Jsp

    • 是 Servlet 的扩展,本质上还是 Servlet
    • 每个 Jsp 页面就是一个 Servlet 实例
    • Jsp 页面会被 Web 容器编译成 Servlet,Servlet 再负责响应用户请求

         
    区别

    • Servlet 适合动态输出 Web 数据和业务逻辑处理,对于 html 页面内容的修改非常不方便;Jsp 是在 Html 代码中嵌入 Java 代码,适合页面的显示
    • 内置对象不同,获取内置对象的方式不同

     


    【Java面试题与答案】整理推荐

     

    展开全文
  • jspservlet区别和联系

    千次阅读 2019-01-23 12:01:40
    jspservlet区别和联系: 1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) 2.jsp更擅长表现于页面显示,servlet...

    jsp和servlet的区别和联系:


    1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)
    2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.
    3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到.
    4.jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。而Servlet则是个完整的Java类,这个类的Service方法用于生成对客户端的响应。

     

    1、不同之处在哪?

    • Servlet在Java代码中通过HttpServletResponse对象动态输出HTML内容
    • JSP在静态HTML内容中嵌入Java代码,Java代码被动态执行后生成HTML内容

    2、各自的特点

    • Servlet能够很好地组织业务逻辑代码,但是在Java源文件中通过字符串拼接的方式生成动态HTML内容会导致代码维护困难、可读性差
    • JSP虽然规避了Servlet在生成HTML内容方面的劣势,但是在HTML中混入大量、复杂的业务逻辑同样也是不可取的
    展开全文
  • 简单介绍了jspservlet的一些基本的联系和区别
  • jsp和servlet区别

    千次阅读 2018-09-07 19:11:58
    jspservlet区别和联系: 1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) 2.jsp更擅长表现于页面显示,servlet更...

    文章来源:https://www.cnblogs.com/zhaideyou/p/5929960.html

    jsp和servlet的区别和联系:
    1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)
    2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.
    3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到.
    Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。而Servlet则是个完整的Java类,这个类的Service方法用于生成对客户端的响应。
    联系:  JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑

    展开全文
  • JSP和Servlet区别servlet生命周期)

    千次阅读 2018-11-02 20:34:45
    在说JSP和servlet区别先说说servlet(因为JSP在本质上就是Servlet,只是两者的创建方式不一样)   Servlet工作原理: 1. 在客户端对web服务器发出请求 2. web服务器接收到请求后将其发送给Servlet 3. ...
  • Jsp和Servlet区别

    千次阅读 2019-03-02 08:55:23
    jsp本质上就是一个Servlet,在访问jsp时,在服务器端会先将jsp转化成Servlet,再将生产的servlet的结果响应给浏览器。 jsp是html页面中内嵌的Java代码,侧重于页面显示;Servlet中书写Java代码,侧重逻辑控制。 ...
  • jspservlet区别联系

    万次阅读 2018-08-01 22:03:16
    jspservlet区别和联系: 1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) 2.jsp更擅长表现于页面显示,servlet更...
  • 了解一项技术,首先要了解它为什么会出现,解决了之前的什么问题,作用是什么。 学习JSP技术之前,先看它出现的背景技术:Servlet点击...在Servlet中,不得不将静态显示的内容动态产生内容的代码混合在一起。使用...
  • JSP和Servlet区别

    千次阅读 2016-09-28 10:23:45
    一. Servlet是什么? 客户机/服务器计算的发展。Java提供了一整套客户机/服务器解决方案,在这个方案中,程序可以...servlet被Web服务器加载执行,就如同applet被浏览器加载执行一样。servlet从客户端(通过Web服务
  • JSPServlet区别简述

    万次阅读 2015-09-20 20:57:36
    JSPServlet主要有两方面的不同:编译:JSP修改后可以立即看到结果,不需要编译;而Servelt缺需要编译。转换:JSP是动态网页开发技术,是运行在服务器端的脚本语言,而Servlet是web服务器端编程技术。所以JSP运行时...
  • jspservlet区别关系

    千次阅读 2018-08-29 21:49:41
    jspservlet区别和联系: 1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) 2.jsp更擅长表现于页面显示,servlet更...
  • 什么时候创建Servlet或者class文件: 处理用户请求的,接收用来页面发来的请求,要返回到jsp页面就servlet,如登录(获取用户名密码),注册等...jsp和Servlet区别: 简单的说,SUN首先发展出SERVLET,其功能比较强劲
  • JSP和Servlet区别及PHP类比

    千次阅读 2013-07-29 02:01:52
    在MVC的模式下,PHP既可以用来直接在View层HTML语言混搭构建页面,也可以在Controller层面扮演数据处理、流程控制的任务,在Controller中计算数据,然后传递给View。比如如下的代码示范:// controllers/users.php...
  • 由于最近本人正在处于尴尬的找工作期间,在笔试阶段面试阶段遇到...于是我就下定决心彻底搞清楚什么是JSP和Servlet,它们之间又到底是如何进行转换联系的,终于皇天不负有心人,在经过一番挣扎努力之后,终于看...
  • Servlet和JSP之间的区别

    千次阅读 2020-06-17 14:19:24
    JSP和Servlet都是与使用Java构建基于Web的应用程序有关的重要概念。... 尽管JSP和Servlet的主要目的是相同的,但是两者之间还是有一些重要的区别。 在深入研究两个Java概念之间的差异之前,让我们首先对它们有一...
  • jsp 本质上就是一个Servlet,它是 Servlet 的一种特殊形式(由 SUN 公司推出),每个 jsp 页面都是一个servlet实例。 Servlet 是由 Java 提供用于开发 web 服务器应用程序的一个组件,运行在服务端,由 servlet 容器...
  • Jsp和Servlet有哪些共同点及区别

    千次阅读 2013-06-08 13:00:31
    先概括的说一下,Jsp和Servlet很相似,都可以写Java语句,包括流程控制、事务管理。接下来详细介绍一下JspServlet。 先了解一下Jsp和Servlet的来源。 Sun公司先发布Servlet,其功能非常强大,体系结构也相对...
  • jsp 本质上就是一个 Servlet,它是 Servlet 的一种特殊形式(由 SUN 公司推出),每个 jsp 页面都是一个 servlet实例。 Servlet 是由 Java 提供用于开发 web 服务器应用程序的一个组件,运行在服务端,由 servlet ...
  • JspServlet区别

    千次阅读 2017-10-17 14:26:57
    JspServlet的定义以及它们之间的区别区别
  • 相同点: 它们本质上都是java类 不同点: 1、JSP经编译后变成Servlet ...而JSP的情况是JavaHTML可以组合成一个扩展名为.jsp的文件。 联系JSPServlet技术的扩展,本质上是Servlet的简易方式 作者:青春微凉...
  • servlet和jsp区别联系

    千次阅读 2017-10-19 04:00:30
    什么是servlet:(1) Servlet是一种服务器端的Java应用程序,具有独立于平台协议的特性,可以生成动态的Web页面。 (2) 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或...
  • JSP和Servlet

    千次阅读 2012-06-21 13:03:24
    10.1 Servlet的概念、配置与运行  10.1.1 Java Servlet的概念  Java Servlet是一个专门用于编写网络服务器应用程序的Java组件。所有基于Java的服务器端编程都是构建在Servlet之上的。  在J2EE中Serv
  • jspservlet联系区别

    千次阅读 2010-07-07 10:46:00
    jsp从本质上来说就是一个servletjsp编译后就是一个“类servletjsp服务器在编译jsp页面时,会先写一个servletjsp页面内容解析出来,使用将其变 成一个servlet,一个java类 在根据tomcat服务器...
  • Tomcat容器、JSP和Servlet

    千次阅读 2018-11-20 08:58:07
    Tomcat、JSP和Servlet JSP JSP全名为Java Server Pages,其根本是一个简化的Servlet设计。JSP技术有点类似ASP技术,它是在传统的HTML网页中插入Java程序段和JSP标记,从而形成JSP文件,后缀名为(*.jsp)。 用JSP...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 486,252
精华内容 194,500
关键字:

jsp和servlet区别和联系