【问题标题】:Java EE MicroprofileJava EE 微配置文件
【发布时间】:2016-12-26 21:57:51
【问题描述】:

我知道这可能是一个非常模糊的话题,但请有人用简单的英语解释一下。我已经阅读了一些关于热门话题 java EE 的“微配置文件”的文章,但无法清楚地理解其目的。

我对这个新兴概念的理解是,Java 社区想方设法重塑 Java EE 模型,使其成为一个对微服务友好的框架或平台。

如果我们已经可以使用 Spring Boot 或其他 API / 库在几分钟内创建分布式微服务应用程序,那么我们为什么需要 microprofile?

【问题讨论】:

    标签: java microservices


    【解决方案1】:

    我每天都活跃在 MicroProfile 社区中(也是 MicroProfile.io 上 FAQ 的主要作者)。正如 Gimby 所说,请查看常见问题解答。

    基本上,JCP 是一个标准组织,使用为标准化技术而设计的流程进行创新是禁忌。 MicroProfile 的理念是利用企业 Java 和微服务进行快速创新,从而实现技术标准化。在 James 看来,是的,它正在使用 Java EE 技术起步,因此 Java EE 开发人员会感觉更自然。

    不过,展望未来,MicroProfile 将不限于 Java EE 技术。它可能采用其他非 Java EE 框架,甚至创建新的 API。一旦功能/技术足够成熟,我们将寻求对其进行标准化。如果您喜欢围绕 Java 微服务制定标准的想法并希望参与标准化前的创新,请加入 MicroProfile google group 并随时参与其中。您可以直接输入,甚至可以贡献最终成为标准一部分的代码。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      如果你喜欢 Spring Boot,那我真的会坚持下去。微服务的重点之一是让团队使用适合其需求且满意的技术。

      恕我直言,Java EE Microprofile 专注于帮助了解或喜欢 Java EE 的人们重用他们的 Java EE 知识转向微服务;而不必重新学习如何在 Spring Boot 上做事。例如因此,如果他们更喜欢 Spring DI,他们可以重用 CDI

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-06
        • 2011-09-06
        • 1970-01-01
        • 2014-06-04
        • 1970-01-01
        • 2016-12-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多