集成magnolia和spring mvc,hibernate
Posted
技术标签:
【中文标题】集成magnolia和spring mvc,hibernate【英文标题】:integrating magnolia and spring mvc,hibernate 【发布时间】:2015-03-18 14:02:50 【问题描述】:我们正在使用开花插件将 Spring MVC 集成到 Magnolia 中。
以下是我们集成的步骤。
-创建bloom项目,然后添加一些服务类和模板。
完成将生成 Jar 文件的构建 将 Jar 文件复制到 MagnoliaAuthur/lib 文件夹中 复制所有依赖jar文件(Hibernate jar文件) 启动tomcat这是集成 Magnolia 和 Spring MVC 的正确方法吗? 有什么不同的方法可以设置集成?
【问题讨论】:
【参考方案1】:这是一个好的开始。您接下来需要做的是注释您的控制器,添加额外的方法(和注释)来构建对话框并将您希望通过 Magnolia 编辑的内容公开给用户,并修改视图以实际使用和显示编辑器添加的内容。
我建议你关注the documentation。那里很少有很好的例子,而且有很多你应该会发现有用的细节。
HTH, 一月
【讨论】:
谢谢 Jan,只是想确认使用 magnolia 创建 spring mvc 的正确方法...所有 spring mvc 集成都必须在 magnoliaauthor 上运行 ..我们只需要构建和复制将项目jar 放入magnolia 作者? Alos Jan,而不是生成一个 Jar..反正我可以像 webapp 一样使用..这样在运行时调试代码很容易。 您需要在希望集成运行的每个实例上安装模块。在开发过程中,您通常只使用一个实例(作者),但对于生产,您需要两者。您是否可以使用分解存档而不是战争文件取决于您使用的应用服务器。例如,如果您使用的是 Tomcat,则没有问题。以上是关于集成magnolia和spring mvc,hibernate的主要内容,如果未能解决你的问题,请参考以下文章
在我的 Spring MVC Magnolia 模块中获取 JCR Session 对象的更好方法是 LifeTimeJCRSessionUtil