我正在研究Liferay,我遇到了资产框架。
我可以看到Liferay中的每个实体都可以是一个资产,这对链接实体非常有用,而无需创建复杂的关系。
这个框架遵循“低耦合和高内聚”原则吗?
这就是Liferay人们决定使用这种东西的原因吗?
资产框架表示可发布内容的共性。这些可以是Web内容文章,博客文章,留言板帖子,文档和其他。它们都有一些共同的属性(在此列表中没有完整性):
资产的强大功能可以与 - 例如 - 前端的资产发布者一起使用,您可以根据特定条件(通常:元数据,如标签,类别,内容类型)自动发布某些内容(资产)。
对各种内容类型进行这样的抽象使得整个系统能够统一处理所有资产,但在必要时仍然可以获得有关实际资产类型的详细信息:想一想:不需要为每种内容类型编写工作流,只针对资产。但是在通过工作流推送内容的过程中,您仍然可以使用其本机编辑器编辑所有资源,尽管工作流系统不知道实际的内容类型。