JSP和Servlet区别联系

区别:1)JSP是在HTML代码里写JAVA代码,框架是HTML;而Servlet是在JAVA代码中写HTML代码,本身是个JAVA类。2)JSP使人们把显示和逻辑分隔成为可能,这意味着两者的开发可并行进行;而Servlet并没有把两者分开。3)Servlet独立地处理静态表示逻辑与动态业务逻辑.这样,任何文件的变动都需要对此服务程序重新编译;JSP允许用特殊标签直接嵌入到HTML页面,HTML内容与JAVA内容也可放在单独文件中,HTML内容的任何变动会自动编译装入到服务程序.4)Servlet需要在web.xml中配置,而JSP无需配置。5)目前JSP主要用在视图层,负责显示,而Servlet主要用在控制层,负责调度联系:1)都是Sun公司推出的动态网页技术。2)先有Servlet,针对Servlet缺点推出JSP。JSP是Servlet的一种特殊形式,每个JSP页面就是一个Servlet实例——JSP页面由系统翻译成Servlet,Servlet再负责响应用户请求。

时间: 2024-10-23 22:17:00

JSP和Servlet区别联系的相关文章

j2ee中容器的观念

JBoss实现了J2EE里的所有规范,也是EJB的容器,同时JBoss也集成了Web服务.其内部是集成了TOMCAT来提供WEB服务的,APACHE只是WEB容器,TOMCAT是JSP.SERVLET的WEB容器,对外只提供WEB请求的服务.

什么MVC框架实现原理

MVC框架实现原理是一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.MVC被独特的发展起来用于映射传统的输入.处理和输出功能在一个逻辑的图形化用户界面的结构中. MVC指MVC模式的某种框架,它强制性的使应用程序的输入.处理和输出分开.使用MVC应用程序被分成三个核心部件:模型.视图.控制器.它们各自处理自己的任务.最典型的MVC就是JSP加servlet 加 javabea

Servlet和jsp的区别

Servlet和jsp的区别:1.Servlet擅长于流程控制和事务处理:jsp擅长动态网页编写. 2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制. 3.Servlet中没有内置对象,jsp中的内置对象必须通过.

jsp与php的区别

1.PHP是一种嵌入HTML页面中的脚本语言,JSP是Sun公司推出的一种动态网页技术. 2.PHP是由语言引擎解释执行程序代码,而JSP代码却被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生.因此普遍认为JSP的执行效率比PHP高. 3.JSP是一种服务器端的脚本语言,最大的好处就是开发效率较高 .

js和jsp的区别和联系

JavaScript(简称"JS")是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言.JSP(全称JavaServerPages)是由SunMicrosystems公司主导创建的一种动态网页技术标准. JavaScript在1995年由Netscape公司的BrendanEich,在网景导航者浏览器上首次设计实现而成.因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript. JSP部署于网络服务器上,可以响应客户端

tomcat与apache区别

1.Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展. 2.Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet). 3.Apache是普通服务器,本身只支持html即普通网页.不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源.反之不然) 4.两者都是一种容器,只不过发布

jsp的工作原理

jsp工作原理:web服务器(tomcat\jboss等)先把jsp文件翻译成servlet的java文件,然后编译成字节码文件,就是.class文件,当客户端访问的时候,服务器直接装载jsp对应的servlet的字节码文件. JSP(JavaServerPages)是由SunMicrosystems公司倡导.许多公司参与一起建立的一种动态网页技术标准.JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(t

重定向和转发有什么区别

重定向和转发的区别: 1.作用方式不同,当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程. 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求: 2.页面显示不同,当使用重定向时,浏览器中所显示的URL会变成新页面的URL,,而当使用转发时,该URL会保持不变: 3.速度不同,重定向的速度比转发慢,因为浏览器还得发出一个新的请求: 4.作用对象效果不同,由于重定向方式产生了一个新的请求,所以经过一次重定向后,re

jsp页面查询数据库

1.用户在jsp中输入需要查询的对象并跳转Servlet. 2.Servlet在后台接收到数据. 3.Servlet与数据库建立连接,并且在Servlet输入sql代码与用户输入的信息,点击查询Mysql数据库里的表格. 4.在Servlet中接收数据库查询到的信息. 5.再通过跳转跳转到一个新的jsp页面中,并在页面中输出查询出来的表格.