应用程序框架与服务框架之间有什么区别?
What's the difference between application vs service frameworks?
我正在阅读 Apache CXF 教程,我看到其中一个示例正在使用 Spring 框架。查看以下示例,我不明白它与仅使用 Spring 有何不同(似乎 CXF 没有添加任何附加功能?)http://cxf.apache.org/docs/writing-a-service-with-spring.html
Apache CXF 是一个服务框架,可用于创建 Web 服务并支持 JAX-RS/JAX-WS/SAAJ 等(用于开发 Web 服务的各种规范)。
他们从那里的文档中支持以下内容:
Multiple Transports, Protocol Bindings, Data Bindings, and Formats
Transports: HTTP, Servlet, JMS, In-VM and many others via the Camel transport for CXF such as SMTP/POP3, TCP and Jabber
Protocol Bindings:SOAP, REST/HTTP, pure XML Data bindings: JAXB 2.x, Aegis, Apache XMLBeans, Service Data Objects (SDO), JiBX
Formats: XML Textual, JSON,FastInfoset
Extensibility API allows additional bindings for CXF, enabling additional message format support such as CORBA/IIOP
其中 Spring 是一个应用程序框架并支持
- IOC 容器/DI 框架
- MVC 框架(Web 应用程序和 Web 服务支持)
- Data/JPA 包装等
让您的企业应用创建体验顺畅。
我正在阅读 Apache CXF 教程,我看到其中一个示例正在使用 Spring 框架。查看以下示例,我不明白它与仅使用 Spring 有何不同(似乎 CXF 没有添加任何附加功能?)http://cxf.apache.org/docs/writing-a-service-with-spring.html
Apache CXF 是一个服务框架,可用于创建 Web 服务并支持 JAX-RS/JAX-WS/SAAJ 等(用于开发 Web 服务的各种规范)。
他们从那里的文档中支持以下内容:
Multiple Transports, Protocol Bindings, Data Bindings, and Formats
Transports: HTTP, Servlet, JMS, In-VM and many others via the Camel transport for CXF such as SMTP/POP3, TCP and Jabber
Protocol Bindings:SOAP, REST/HTTP, pure XML Data bindings: JAXB 2.x, Aegis, Apache XMLBeans, Service Data Objects (SDO), JiBX
Formats: XML Textual, JSON,FastInfoset
Extensibility API allows additional bindings for CXF, enabling additional message format support such as CORBA/IIOP
其中 Spring 是一个应用程序框架并支持
- IOC 容器/DI 框架
- MVC 框架(Web 应用程序和 Web 服务支持)
- Data/JPA 包装等
让您的企业应用创建体验顺畅。