代码之家  ›  专栏  ›  技术社区  ›  etual

应用程序框架和服务框架之间有什么区别?

  •  0
  • etual  · 技术社区  · 6 年前

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Community CDub    4 年前

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

    从这些文档中,他们支持以下内容:

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

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

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

    格式:XML文本、JSON、FastInfo集

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

    其中为 春天 是一个应用程序框架并支持

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

    使您的企业应用程序创建体验更加顺畅。