JSP,servlet与Spring之间有什么关系

如题所述

2.起初没有jsp的后来为了方便出现了jsp,jsp在运行时会先编译成sevlet,然后在编译成.class文件3.struts是一个javaEE框架的名字,主流框架有spring,struts,hibernet;4.struts采用MVC的设计模式,把界面,逻辑判断,业务实现三者相分离;5.界面主要是说jsp,逻辑判断是servlet,业务实现是我们编写的javabean;servlet是后台处理程序,负责接收客户端发送的信息,处理并返回相应的信息。jsp在现在的环境下,作用就如同一个显示器+键盘+鼠标,负责显示、输入数据。Java Web项目运行的流程大概是这样的客户端jsp页面发送请求-->servlet接收-->其他层次处理数据(biz、dao等业务处理,访问数据库等)-->servlet将处理后的结果返到客户端jsp-->jsp负责显示处理后的数据。搞清楚这个流程之后,servlet和jsp的作用就一目了然了。其中Struts2是显示层的框架,为数据传入、数据返回客户端提供支持。hibernate是数据层的框架,负责与数据库连接,简化JDBC开发。spring则是一个轻量级框架,他提供很多功能,能对上面的框架提供更好的支持,同时解决耦合、业务变更等其他问题。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-27
1.JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。
2.JSP编译后是"类servlet"。
3.Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑本回答被网友采纳

JSP,servlet与Spring之间有什么关系
1.JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。2.JSP编译后是"类servlet"。3.Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet...

...们jsp,js,servlet,structs,spring,Hibernate之间都有什么关系_百度...
虽然servlet和jsp都可以实现显示逻辑和业务逻辑,但是这两块放在一起明显不合适,不方便,所以一般把这两者搭配着用,jsp主要做显示逻辑,servlet主要做业务逻辑,两者通过javabean组件实现更好的融合。js呢,是另外一种东西了,跟java没有关系,全称是javascript,是一种脚本语言,由浏览器来解释执行。如果你...

Servlet,Jsp,Struts2,Hibernate,Spring各自的执行原理。
jsp的本质就是servlet,servlet是多线程的,它可以处理多次的请求,struts是每次请求都会调用一次action,hibernate是一站式的持久层框架,封装了JDBC,利用ORM实现了对象与数据库中的数据的对象映射关系;spring主要利用IOC机制实现业务层与数据层以及控制层之间的耦合,由spring容器管理它们之间的依赖关系。

servlet和springboot有关系吗?
Servlet 和 Spring Boot 之间存在紧密关系,理解它们之间的联系有助于深入掌握 Java Web 开发。Servlet 是 Java EE 的核心组件,用于处理服务器端请求和响应,简化了 Java Web 应用的开发。然而,它也存在局限性,如样板代码多、配置复杂、难以测试等问题。为了解决这些问题,Spring 框架应运而生。Spring...

Servlet 与springMVC是一个什么关系?
广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。

SSH与Bean之间的联系,还有他们跟jsp与Servlet有什么关系及联系?
ssh就是struts,hibernate,spring的集合,是现在比较流行的一个框架,是一个标准的MVC,主要的之间使用大概是这样的:jsp是给客户看到的,当客户发出请求时,jsp接收请求,通过spring找到相应的servlet,而servlet就和action一样,进行对客户请求的数据处理,但是他需要与数据库进行交互,就用到了hibernate,hibe...

java中三大框架struts\/Hibernate\/Spring,具体是怎样合作工作的?各自实 ...
借助于J2EE规范中包含的多项技术:Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages(JSP)、Java Message Service(JMS)等,开发出了许多应用系统。但是,在传统J2EE应用的开发过程中也出现了一些问题:1)数据模型和逻辑模型之间的矛盾。目前使用的数据库基本上都是关系型数据库,而Java...

SpringMVC的工作原理是什么样的,跟Spring的关系是怎么样的?_百度知 ...
DispatcherServlet请请求提交到目标Controller Controller进行业务逻辑处理后,会返回一个ModelAndView Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象 视图对象负责渲染返回给客户端。与spring的关系:Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring模块构建在...

我主要是很奇怪 Servlet Jsp是什么关系 [编程]
Servlet 是服务器层,而JSP是页面层!在MVC思想中,Servlet与Jsp分别对应于Controller 与 View!后面的三个框架都是Java中MVC的经典框架!也是学Web开发的主题!所谓框架简单说就是前人已经做好了的东西(某一部分常用的),我们直接可以用!而这三个框架的最早的雏形也都是Servlet+JSP!最好在实践中取...

servlet和jsp与struts之间的关系
1.servlet驻服务器小程序 2.起初没有jsp的后来为了方便出现了jsp,jsp在运行时会先编译成sevlet,然后在编译成.class文件 所以说jsp是一种特殊的servlet;3.struts是一个javaEE框架的名字,主流框架有spring,struts,hibernet;4.struts采用MVC的设计模式,把界面,逻辑判断,业务实现三者相分离;5.界面...

相似回答