我最近开始开发 rest api 并偶然发现了这些术语 - jetty、jackson & jersey。我在普通的 Eclipse 上使用 jersey 成功开发了 rest apis。
我相信jackson是为了方便xml/java对象的反序列化和序列化。但它是什么 - 它只是 jar 文件的集合吗?- 如果是,如果我已经在使用 jersey 框架(如果我的 api 处理 xmls),我可以/应该一起使用它吗?
同样,Jetty——我下载了它,看到了很多文件夹和文件——它们不仅仅是罐子的集合!如果它是一个框架,我可以在球衣上使用它吗?如果是,它看起来很重 - 我认为处理 html 内容可能只是几个罐子。但看起来还有更多。
如果我的 api 处理所有媒体类型,这三件事是否意味着要一起使用?如果是,如何以及最好的方法是什么?
谢谢。