`
zlot
  • 浏览: 27176 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

从Alfresco看老外的软件设计(五)Alfresco数据库-XML-Code联合分析

阅读更多
涉及到主要的数据库有如下



alf_child_assoc 非常重要,以TreeNode 的形式记录了上下级的目录关系.
alf_namespace 主要和 alf_qname 合并使用
alf_node 节点的存储表
alf_node_aspects 记录 aspects 的 ,之前有介绍aspect
alf_node_properties 非常重要,记录了 alf_node 的各种参数,Lucene的 Properties就靠它
alf_qname 非常重要,通常和alf_nodeproperties 等组合使用
alf_store 是概念上的存储块,也指定了Lucene目录,同时也是 alf_node root的根节点

alf_assess_control_entry 访问控制实体表,决定了那个用户对应的节点访问权限
alf_access_control_list 决定了用户可以拥有权限的节点
alf_acl_member 其实就从acl 到 ace 的映射
alf_authroity 用户存储的地方

select
 acl.id
from
org.alfresco.repo.domain.hibernate.DbAccessControlListMemberImpl as aclmem
         join aclmem.accessControlList as acl
         join aclmem.accessControlEntry as ace
         join ace.authority as authority
       where
         authority.authority = :user
  • 大小: 25.4 KB
分享到:
评论

相关推荐

    alfresco-jlan-4.0.zip_Alfresco JLAN_CIFS_Jlan.jar_alfresco-jlan_

    在Alfresco JLAN的集成过程中,`alfresco-jlan`是一个关键的模块,它包含了一系列配置文件、脚本和库,用于设置和管理CIFS服务。通过这个模块,用户可以轻松地配置Alfresco服务器为CIFS服务器,使得组织内的员工或者...

    Alfresco安装说明.docx

    1. Alfresco 安装程序(alfresco-community-4.2.e-installer-win-x64.exe) 2. PostgresSQL 数据库软件 3. Tomcat 服务器软件 4. JAVA 运行环境 安装步骤 1. 双击 Alfresco 安装程序(alfresco-community-4.2.e-...

    alfresco-core-484-2.9.3B.jar.zip

    《深入理解Alfresco核心库:alfresco-core-484-2.9.3B.jar.zip详析》 在IT行业中,Alfresco是一款知名的开源企业内容管理系统(Enterprise Content Management,ECM),它提供了文档管理、记录管理、工作流程自动化...

    alfresco4.0部署及分离solr

    Solr,则是Apache软件基金会的一个开源搜索引擎项目,常用于全文检索、分布式搜索和分析。在Alfresco中集成Solr可以提升内容的搜索性能。本篇文章将详细介绍如何在Windows环境下部署Alfresco 4.2.c版本,并将其内置...

    alfresco-community-4.0.e安装配置

    编辑alfresco-global.properties文件,配置数据存储目录、数据库连接信息,例如: - dir.root=D:/apache-tomcat-alfresco_4.0/alf_data - db.username=postgre - db.password=root1234 - db.driver=org....

    alfresco-deployment-484-2.9.3B.jar.zip

    "alfresco-context.xml"定义了Alfresco的服务配置,包括数据库连接、邮件服务器设置等;"alfresco-global.properties"则允许你覆盖默认的全局属性,例如数据库URL、用户名和密码。 启动Alfresco之前,确保你已经...

    Alfresco cookbook Alfresco share

    书中的两份PDF文档——"alfresco-3-cookbook.9781849511087.56248.pdf"和"Alfresco.Share.pdf",很可能分别包含了上述知识的详细章节和实际操作指南。读者可以通过这两份资源深入学习并掌握Alfresco Share的使用技巧...

    alfresco-jlan-source_5_0_0

    《Alfresco-JLAN源码解析与应用》 Alfresco-JLAN源码包"alfresco-jlan-source_5_0_0"是一款基于Java语言实现的开源网络附加存储(Network Attached Storage,简称NAS)框架。它提供了对FTP、CIFS(Common Internet ...

    alfresco-community-repo:社区内容服务存储库

    为了简化开发过程,它从历史alfresco-core代码合并到alfresco-core , alfresco-data-madel , alfresco-repository , alfresco-remote-api和特定于存储库的测试中,并通过acs-community-packaging创建war文件。...

    alfresco-mmt.jar.zip

    java -jar alfresco-mmt.jar install <module_path> <alfresco_home> ``` 这里的`<module_path>`是模块的jar文件路径,`<alfresco_home>`是Alfresco安装目录。 2. 卸载:若需卸载已安装的模块,可以使用卸载命令: ...

    linux下部署alfresco

    下载 Alfresco 64 位版本的安装包 alfresco-community-4.0.e-installer-linux-x64.bin,并使用命令 `./alfresco-community-4.0.e-installer-linux-x64.bin` 安装 Alfresco。 登录 Alfresco 使用命令 `bin/mysql -u...

    Alfresco5.1图文说明安装

    - 如果使用MySQL作为数据库,需要将MySQL的JDBC驱动复制到Alfresco安装目录下的`Alfresco-community/tomcat/lib`文件夹中。 2. **启动服务**: - 启动Alfresco服务。 - 通过浏览器访问`...

    Alfresco社区版+windows2008+oracle 11g详细部署文档

    五、数据库集成 由于Alfresco社区版不支持Oracle的自动配置,需要手动配置数据源。在Alfresco的web应用中,找到context.xml文件,添加一个新的数据源定义,指定到Oracle数据库的连接信息。 六、初始化Alfresco 1. ...

    Alfresco与AD集成部署

    - 首先,从Alfresco官方网站下载社区版安装包,例如`alfresco-community-3.4.c-installer-linux-x64.bin`。 - 将安装包移动到期望的目录(如`/opt`),并赋予执行权限。 - 运行安装脚本,根据提示设置所需的组件...

    Linux系统安装Alfresco Community

    3. 运行安装文件:下载安装包后,需要在命令行状态下运行安装文件 alfresco-community-4.0.x-installer-linux-x64.bin。运行安装文件时,需要输入 ./alfresco-community-4.0.x-installer-linux-x64.bin 并回车。 ...

    Angular-alfresco-ng2-components.zip

    Angular-alfresco-ng2-components.zip,户外角组件应用开发框架(ADF),Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是全面解决开发人员的web...

    alfresco-linkvalidation-484-2.9.3B.jar.zip

    1. 首先,需要解压"alfresco-linkvalidation-484-2.9.3B.jar.zip"文件,得到"alfresco-linkvalidation-484-2.9.3B.jar"。 2. 将此jar文件复制到Alfresco的类路径(如tomcat\webapps\alfresco\WEB-INF\classes)下。 ...

Global site tag (gtag.js) - Google Analytics