java - Jetty vs CXF/选择哪一个?

标签 java web-services jetty cxf

我是 Java 世界的新手,在数十个或多或少做相同事情或不做相同事情的库之间进行选择的美妙之处让我不知所措。

Jetty 和 CXF 也是如此。我正在寻找内置支持各种传输和协议(protocol)的 Web 服务堆栈。

我的印象是 CXF 是最近的项目,并且会成为新软件项目的首选。尤其是涉及到必须使用各种不同协议(protocol)和标准(如 WS-*)的应用程序时。

您能否就这些框架之间的差异发表您的看法?

哪个对不同的协议(protocol)和标准提供更广泛的支持?

就其设计而言,您更喜欢哪一个,例如他们如何从应用程序逻辑中隐藏传输、身份验证、授权、序列化方面?

非常欢迎任何类型的回答!

干杯, 亚历克斯

最佳答案

Jetty 是一个网络服务器和 servlet 容器。 CXF 是一个用于 Web 服务的库。如果您想像 Web 服务器那样提供内容,请选择 Jetty。如果您需要连接或提供网络服务,请选择 CXF。我不确定两者之间是否存在任何模糊区域。

关于java - Jetty vs CXF/选择哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1724979/

上一篇:Java未请求的内存分配

下一篇:Java:异常

相关文章:

ios - 多个 RESTful Web 服务调用与 MySQL JOIN

android - 我在获取响应时处理我的 Web 服务 - 如何从服务器端获取响应?

java - java中等待异步http请求

java - 在运行时为 Android 执行嵌入在 Java 中的 Groovy 脚本

java - 如何决定创建受控异常或非受控异常

java android 字符串和整数函数不起作用

web-services - 内部 Web 应用程序的自定义 HTTP header

angularjs - $http post 请求未添加指定的 header

java - eclipse/jetty 中的配置文件

java - Tomcat 构建错误 : java. lang.NoClassDefFoundError