【问题标题】:What is the difference between an application server and application framework?应用服务器和应用框架有什么区别?
【发布时间】:2019-04-08 05:47:19
【问题描述】:

在 Java EE 的上下文中,我无法理解应用程序服务器和应用程序框架之间的区别。两者都管理组件的生命周期,都提供库,都提供 IoC。那有什么区别呢?

【问题讨论】:

    标签: jakarta-ee application-server application-framework


    【解决方案1】:

    应用程序服务器通常比应用程序框架更大、更普遍。有多个 Java EE 应用服务器(Liberty、Wildfly、Thorntail、Glassfish 等),所有这些都可以单独启动/停止,并且可以部署一个或多个应用程序。通常,当应用程序部署到应用服务器时,应用程序会打包为 .war 或 .ear。

    另一方面,应用程序框架更像是一个大型库。此处的区别在于,应用程序框架要求您的应用程序以特定方式打包,并且应用程序框架与应用程序具有一对一的关系。 Spring 框架可能是最常见的 Java 应用程序框架示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-13
      • 2018-09-12
      • 2010-10-30
      • 2011-11-04
      • 1970-01-01
      • 2019-08-13
      • 1970-01-01
      相关资源
      最近更新 更多