【问题标题】:What's the difference between application vs service frameworks?应用程序与服务框架之间有什么区别?
【发布时间】:2018-09-12 07:02:46
【问题描述】:

我正在阅读 Apache CXF 教程,我看到其中一个示例正在使用 Spring 框架。看下面的例子,我不明白它与仅使用 Spring 有何不同(似乎 CXF 没有添加任何 add'l 功能?)http://cxf.apache.org/docs/writing-a-service-with-spring.html

【问题讨论】:

    标签: spring web service frameworks cxf


    【解决方案1】:

    Apache CXF 是一个服务框架,可用于创建 Web 服务并支持 JAX-RS/JAX-WS/SAAJ 等(开发 Web 服务的各种规范)。

    从那里的文档中,他们支持以下内容:

    多种传输、协议绑定、数据绑定和格式

    传输:HTTP、Servlet、JMS、In-VM 和许多其他通过 CXF 的 Camel 传输,例如 SMTP/POP3、TCP 和 Jabber

    协议绑定:SOAP、REST/HTTP、纯 XML 数据绑定:JAXB 2.x、Aegis、Apache XMLBeans、服务数据对象 (SDO)、JiBX

    格式:XML 文本、JSON、FastInfoset

    可扩展性 API 允许对 CXF 进行额外绑定,从而支持额外的消息格式,例如 CORBA/IIOP

    Spring 是一个应用程序框架并支持

    1. IOC 容器/DI 框架
    2. MVC 框架(Web 应用程序和 Web 服务支持)
    3. 数据/JPA 包装器等

    让您的企业应用创建体验顺畅。

    【讨论】:

      猜你喜欢
      • 2017-07-09
      • 2022-11-27
      • 2019-04-08
      • 2016-03-02
      • 1970-01-01
      • 2019-02-13
      • 2010-12-25
      • 1970-01-01
      • 2011-05-24
      相关资源
      最近更新 更多