我是 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/