最终复制到Integration of Java application with OpenCms,但是问题是相反的,如何将 Spring 集成到 OpenCms 中。
是的,你可以在 OpenCms 中实现 Web 服务,基本上你可以在 OpenCms 中做任何你可以用 Java、JSP、Servlet 技术做的事情。您可以部署自己的自定义 jars、taglibs、实现 RESTful 服务等。
我认为最好明确地详细了解您的困难或问题。
我的意思是,如果你只是想让 OpenCms 充当 Web 服务后端,那么它不是“真正的”集成,那么它几乎是松散耦合的。然后,您只需像处理任何其他 Web 服务后端一样处理 OpenCms,差别不大。这种方式在“整合”方面非常容易。
然后,您可以让 OpenCms 返回 json 或 xml,而不是 html,方法是创建模板并将它们分配给您的资源(即 OpenCms 中的结构化内容,使用 cms:contentload 标签,但输出 json)。这就是“基本上它”。因此,不清楚您目前在 OpenCms 中究竟在哪里苦苦挣扎,请让我知道更多细节以及您的 OpenCms 设置、体验等的当前状态。