JSP 和 Spring 有什么区别?

김회윤*_*김회윤 2 spring jsp

我有时想知道 JSP 和 Spring 有什么区别?

这些用于服务器。对?

Spring 是一个框架,而 JSP 创建 Java Servlets?

我知道这一点,但我不知道如何区分它们?

Reg*_*Reg 14

根据维基百科的定义:

Spring Framework 是 Java 平台的应用程序框架和控制反转容器。

现在,老实说,这有很多内容,您在此阶段需要关注的部分是Spring 是一个应用程序框架

“应用程序框架”是什么意思?另外,来自维基百科:

应用框架由软件开发者用来实现应用软件标准结构的软件框架组成。

换句话说,应用程序框架为程序员在编写应用程序时提供了一种结构或流程。

现在这很好,但是这与 JSP 有什么关系?

Spring框架的使用方式有很多种,一个常见的用途是web应用。Spring 为此提供了 Spring MVC 实现。

Spring MVC,实现了模型视图控制器 (MVC) 应用程序模式。

而JSP,即Java Server Pages,是一种View技术。这就是框架为客户端浏览器提供视图的方式。

所以当问到,JSP 和 Spring 有什么区别。这个问题有点像问汽车和车轮有什么区别?弹簧是“汽车内置的框架”,车轮是特定部件。

简而言之: 这两种技术都用于创建应用程序,Spring 提供了流程,而 JSP 提供了我们表示网页的方式。