Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一堆 Java EE 工件,例如 gzip servlet 过滤器、文件上传 servlet 等,这些都可以,我想在基于 Compojure 和 Ring 的 Clojure Web 应用程序中重用它们。
这可能吗?如果是这样,怎么做?
Compojure 所在的 Ring 生成一个 servlet,然后您可以将其与您的 tomcat 配置中的其余 servlet 线程化。Ring+Compujure servlet 与您的其他 servlet 是对等的,其他 servlet 不需要知道 Clojure 参与其中。“缺点”是它们只能在 servlet 级别进行组合,在我看来这不如中间件等组合在 Ring 中与其他中间件和 Compojure 等框架组合。