【问题标题】:Does Spring Boot needs to be run on AppServer like Weblogic?Spring Boot 是否需要像 Weblogic 一样在 AppServer 上运行?
【发布时间】:2017-10-05 19:05:04
【问题描述】:

我只用过Spring框架,部署成spring boot应用,它只是作为java应用打开运行,为什么只有spring框架的公司在app server上运行,他们可以像往常一样在JAVA应用上运行?他们为什么需要应用服务器?应用服务器能做什么?

【问题讨论】:

  • Spring boot 确实在应用服务器上运行 - 一个内部 tomcat 服务器。

标签: spring spring-boot weblogic appserver


【解决方案1】:

应用程序服务器通常设计用于托管多个应用程序,并管理所有这些应用程序使用的一组服务。这些服务可能包括事务管理、计时器和任务管理、HTTP 请求路由、消息代理(用于进程间通信等)、用户管理等。通常有图形或命令行管理控制台,或两者兼而有之。

Spring 框架通常用于构建单个、大部分是自包含的应用程序。 Spring 确实提供了诸如事务管理之类的通用服务,尽管它们通常需要开发人员对交易的理解比 JEE 应用服务器的情况要多。

有各种各样的应用程序容器和框架,以不同的方式提供不同种类的服务。通常没有杀手锏的理由来选择一个而不是另一个,它们在某种程度上是可以互换的。 Spring Boot 现在似乎越来越受欢迎,因为(也许)它更适合当前流行的微服务类型的开发模型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-29
    • 2020-03-09
    • 1970-01-01
    • 2020-07-19
    • 2022-01-06
    • 2017-11-24
    • 2011-09-02
    相关资源
    最近更新 更多