首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenXava的经验

OpenXava的经验
EN

Stack Overflow用户
提问于 2011-05-14 08:08:04
回答 5查看 7.6K关注 0票数 8

根据演示和文档,OpenXava在从Java域快速构建RIA方面看起来非常令人印象深刻。如果它真的像它宣称的那样好,为什么它不是更广为人知呢?

我想听听那些有实际使用OpenXava经验的人的意见。它的优点和缺点是什么?它与Grails、Roo和Play框架等替代方案相比如何?

EN

回答 5

Stack Overflow用户

发布于 2011-12-18 22:45:07

如果选择使用openxava,则必须选择要在其中部署它的门户服务器。这就是复杂的部分,门户非常繁重。

票数 2
EN

Stack Overflow用户

发布于 2012-07-06 14:08:14

它不需要与portal服务器一起使用。为了快速入门,Tomcat6.0甚至捆绑了下载。

是的,您可以选择使用Ant脚本生成portlet,并将其部署到Liferay等门户服务器中

票数 1
EN

Stack Overflow用户

发布于 2013-07-12 00:36:25

它在演示中看起来很好,但我无法通过。这些是我采取的步骤。

  1. 下载了openxava,它更像是一个工作区而不是插件。2.创建一个项目。
  2. 通过使用'DB Importer‘创建实体,以便JPA实体是自动的。(也可以在步骤5)
  3. 运行crateNewProject并将文件复制到tomcat的persistence.xml文件和context.xml文件中。
  4. 运行build.xml,但删除updateSchema目标,因为我正在进行逆向工程,不想丢失数据。

当我运行项目时,我没有看到生成门户

代码语言:javascript
复制
generatePortletXml:
     [echo] Generating portlets files
     [java] Jul 11, 2013 12:05:45 PM org.openxava.util.Labels get
     [java] WARNING: Impossible to translate element with id Client
     [java] Jul 11, 2013 12:05:45 PM org.openxava.util.Labels get
preparePortletsWar:
insertCustomPortlets:
 [loadfile] C:\Projects\openxava-4.7.1\workspace\Viewport\web\WEB-INF\portlet-ext.xml doesn't exist
 [loadfile] C:\Projects\openxava-4.7.1\workspace\Viewport\web\WEB-INF\liferay-display-ext.xml doesn't exist
     [java] WARNING: Impossible to translate element with id Client
     [java] Jul 11, 2013 12:05:45 PM org.openxava.util.Labels get

Spring roo是非常好的当你想要生成页面,但不提供太多的排序或其他自定义的支持,而且由于roo是基于OSGi的,要想改变它需要非常好的OSGi体验,Spring Roo也使用Spring MVC和Hibernate,如果你已经为MVC搭建了脚手架。它也创建了很多方面文件。你不需要知道所有这些,但当涉及到定制时,知道这些可能会让你更快(不是真的)

我希望openXava能获得一些吸引力,并创建maven原型和某种外壳脚本来生成portlets,Open Xava screens太好了,但现在可悲地放弃了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5998962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档