我有时想知道JSP和Spring有什么区别?
这些用于服务器。对吧?
Spring是一个框架,而JSP创建Java Servlet?
我知道这一点,但是我不知道如何区分它们?
答案 0 :(得分:2)
由Wikipedia定义:
Spring框架是一个应用程序框架, Java平台的控制容器。
现在,说实话,这是很多事情,在此阶段您需要重点关注的部分是 Spring是一个应用程序框架。
应用程序框架是什么意思?另外,来自Wikipedia:
在计算机编程中,应用程序框架由 软件开发人员用来实施 应用软件的标准结构。
换句话说,应用程序框架提供了一种结构或流程,供程序员在编写应用程序时遵循。
现在很好,但是这与JSP有什么关系?
有许多使用Spring框架的方法,一种常见的用法是Web应用程序。 Spring为此提供了Spring MVC实现。
Spring MVC,实现了模型视图控制器(MVC)应用程序模式。
JSP(Java服务器页面)是一种View技术。这就是框架为客户的浏览器提供视图的方式。
因此,当询问JSP和Spring之间有什么区别时。问题有点像问汽车和车轮之间的区别?弹簧是“内置汽车的框架”,车轮是其中的特定部分。
简而言之: 两种技术都用于创建应用程序,Spring提供流程,而JSP提供我们表示网页的方式。