jsf - Liferay Tomcat 包中的 EJB

标签 jsf tomcat ejb liferay-6 jpql

我想知道我是否可以在 Liferay Tomcat Bundle 中使用我自己的 ejb 和自定义 jpql 或 Hibernate 开发一个 jsf-portlet。 我知道可以绕过服务构建器并使用自定义 jpql 或在 MVC porltets 中使用 ejb。 但是,在 Liferay Tomcat Bundle(6.2 CE) 中使用 JSF portlet 是否可行?

最佳答案

stiemannkj1 发布的链接详细介绍了这个主题。

可以在 JSF liferay portlet 中使用自定义 Hibernate 和 Spring,但是,如果您尝试从另一个 portlet 操作相同的实体,则可能会导致严重问题。 EJB 也是如此,为此您还需要 TomcatEE。

如果您真的想这样做,您必须确保实体 - EJB 仅由一个 portlet 管理,或者使用 Rest/SOAP 服务来检索这些实体(这也会增加系统的复杂性)。 您可以使用 Liferay 的 Service Builder 来避免这一切。

不过,我会尝试一下,至少是 Hibernate/Services,我很快就会分享结果。

关于jsf - Liferay Tomcat 包中的 EJB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35264991/

相关文章:

java - OpenFaces 3 和 IE6(按钮操作)

jsf - 面孔与可重用 View 一起流动

java - 添加了对调用 Javascript 函数到小程序的支持,现在从 Tomcat 获取 404 No Context

java - jackson 错误 : java. lang.NoClassDefFoundError: com/fasterxml/jackson/core/Versioned

java - weblogic服务器集群环境

java - 如何从 xhtml 中的 commandButton 重定向到 Servlet

security - 使用 javax.faces.STATE_SAVING_METHOD 在客户端保存 session 的含义

java - 如何让tomcat爆炸war文件

java - 使用 Tomcat,@WebFilter 不适用于 web.xml 中的 <filter-mapping>

java - Hibernate EJB 架构 - 模型 ClassNotFoundException