首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Liferay工程数据处理技术方案的选择

Liferay工程数据处理技术方案的选择
EN

Stack Overflow用户
提问于 2011-10-03 16:22:50
回答 1查看 242关注 0票数 0

我正在研究一个基于Liferay的新项目。

它依赖于一个系统,它需要自己的数据模型,在数据管理和可视化方面具有一定的灵活性和灵活性。

以下是我的选择:

  • 使用Liferay字段并定义自己的数据模型。我必须完成所有的视图层。

  • ,使用Liferay,添加补丁,创建结构和挂钩,允许我定义数据模型主细节。它使查看问题变得更容易(速度模板),但可能是最“脏”的way.
  • Generating数据层和使用Hibernate和Spring访问服务。(例如,使用)。
  • Liferay服务生成器类似于使用Hibernate和Spring.

.

  • CRUD生成系统创建平台的选项,如OpenXava或您的

现在我的问题是,你的建议是什么?你认为哪一种或另一种选择是有利的还是不利的?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-03 18:08:10

我不能代表其他的CRUD发电系统,但我可以告诉你关于Liferay的方法。

我会采取一种混合方式。

首先,我将尽可能地用中的当前需求创建所需的数据模型,并尽可能地在那里维护它们。这将需要您在每次更改数据模型时重新构建和重新部署插件,但与您提到的所有其他Liferay方法相比,它将大大提高性能。在这方面,要严格得多,不能通过GUI进行更改。

但是,如果由于某些原因不能使用Service重新定义数据模型,并且需要通过GUI更改数据模型的某些方面,则还可以使用Expandos扩展使用Service创建的模型。所以,这是两个世界中最好的。

另一方面,使用ECMS是一种专门的情况,只有当它满足特定的要求(例如与ECMS的集成)时,我才会采用这种方法。

尽管如此,Liferay为您提供了许多不同的创建应用程序的方法。这最终取决于您如何使用您的应用程序。

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

https://stackoverflow.com/questions/7637754

复制
相关文章

相似问题

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