ModeShape

元数据资源库系统
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 WEB服务/SOAP/SOA
软件类型 开源软件
地区 不详
投 递 者 郁高韵
操作系统 跨平台
开源组织 JBoss
适用人群 未知
 软件概览

ModeShape (前身是 "JBoss DNA") 是一个实现了 JCR 2.0 (JSR-283) 规范,用以提供在不同系统上的内容存储的功能。

ModeShape 支持所有 JCR 2.0 的必选功能。

通常如果用一句话描述,我们总是将内容仓库说成是,“关系数据库”和“文件系统”的“集大成者”,外加所有那些我们一直没有但不得不内建在我们自己应用中的好东西。

这包括如事务、伸缩性、数据库端的查询、使用超大文件带来的真正好处、流、访问控制和文件系统端的层次结构,以及诸如版本标定、全文检索,以及两者都不支持但非常重要的“数据优先”方法。

JCR是描述所有这些特性的Java API。

备注:ModeShape 4.0 之前的版本采用 LGPL 许可证。

  • ModeShape旨在成为可嵌入的分层数据存储. ModeShape是一个分层的、事务性的、一致的数据存储库,支持查询、全文搜索、事件、版本控制、引用和灵活的动态模式。它非常快,高可用性,高度可伸缩,并且是100%开源的,用Java编写的。客户端使用(JSR-283)标准的Java API或者ModeShape的Rest API,可以通过JDBC和SQL查询内容。 基础概念 ModeShape e

  • ModeShape把所有的认证和授权交给仓库配置文件中所配置的provider来做。ModeShape提供了一些现成的程序,但也可以创建自定义的身份验证和授权provider。 访问控制是个例外,ModeShape提供了标准JCR API定义在Node级别的访问控制方法,这种细粒度的访问控制在ModeShape中处理,存储在常规存储库内容中,并且建立在现有身份验证和授权提供程序上。 认证和授权 在

  • 事件对于ModeShape至关重要。当你的应用保存一些变更到页面,ModeShape就会产生描述那些变更的事件,并且会发送那些事件到你所有的被注册的应用侦听器中。不管哪些集群产生的这些变化或是集群中你的侦听器在哪一部分所监听到的,都要保证每个侦听器尽可能侦听到所有更改的事件。 文章转载自 开源中国社区 [http://www.oschina.net]

  • 有几种方法可以在JCR中实现标记.您选择哪个选项取决于您自己的应用程序的需求.以下是我所知道的四个选项. 选项1:使用Mixins 为每个标记定义一个mixin节点类型定义,它是一个标记mixin(它没有属性定义或子节点定义),使用NodeTypeManager动态注册它们.然后,当您想要“标记”节点时,只需向该节点添加表示标记的mixin.任何节点都可以有多个标记,您可以查询具有特定标记的所有节

  • ModeShape 3.0.0.CR2 发布了,如果没有再发现该版本中存在其他问题,那么它将直接标注为正式版。 ModeShape (前身是 "JBoss DNA") 是一个实现了 JCR 2.0 (JSR-283) 规范,用以提供在不同系统上的内容存储的功能。 ModeShape 支持所有 JCR 2.0 的必选功能。 通常如果用一句话描述,我们总是将内容仓库说成是,“关系数据库”和“文件系统”

  • 可以使用ModeShape版本1.1.0。 ModeShape是一种JCR 1.0实现,它通过JCR信息视图(例如文件系统,数据库,其他存储库,服务和应用程序)提供对存储内容的访问。 除了由JSR-170规范定义的可选锁定,版本控制和观察功能之外,ModeShape还支持JCR 1级和2级功能。 它还支持使用Xpath,JCR-SQL2和全文本搜索语言的查询。 ModeShape 1.1.0.Fi

 相关资料
  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想要改善这个问题吗? 更新问题,使它成为Stack Overflow的主题。 2年前关闭。 改善这个问题 我正在寻找有关关系数据库设计,性能调整等最佳实践的书/站点/教程。有很多“这里是归一化,这是ER图,”,但在实际示例中却没有太多。有人有想法么? 问题答案: 图书:仅凡人的数据库设计

  • 定义 SHOW RESOURCES [FROM schemaName] 说明 列 说明 name 数据源名称 type 数据源类型 host 数据源地址 port 数据源端口 db 数据库名称 attribute 数据源参数 示例 mysql> show resources; +------+-------+-----------+------+------+----------------

  • 定义 ADD RESOURCE dataSource [, dataSource] ... ALTER RESOURCE dataSource [, dataSource] ... dataSource: simpleSource | urlSource simpleSource: dataSourceName(HOST=hostName,PORT=port,DB=dbNam

  • 问题内容: 我正在创建一个将使用大量数据的应用程序,这些数据出于所有意图和目的都是静态的。我以为使用SQLite数据库处理该数据最有意义。我想知道仅使用XML文件然后将其作为原始资源访问是否有意义。请记住,可能会有大量数据,成百上千个单独的数据块。 就内存管理和总体设计考虑而言,我是否认为SQLite是最好的?如果数据基本上是静态的,SQLite是否没有意义? 问题答案: 实际上,如果数据是静态的

  • 来自数据库表的REST资源 我最近学习了一些关于REST的东西(其中许多我部分理解)。我也做了一些简单的演示,这些演示不是很rest,但至少我尝试了一些resting的东西。但是,当涉及到从零开始开发一些真实世界的应用程序时,我就笨手笨脚了。 null 这个问题是我之前关于如何基于一些表以restful方式决定资源的问题的延续 请不要说没有这样规定的标准。应该有一个:。我只是要求一个方法…只是一些

  • 慕课堂作为老师的教学工具,关联多种备课资源库(题库、练习库、问卷库、教案库),老师可按需使用。

  • 我想得到关系数据到json使用laravel 5.6资源 当我查询,我得到作为一个对象。 但在API Resources中,它只显示,而不是中的。框。 *数据是使用急切读取。 url: 响应: UnitController.php: 单位型号:

  • 事务处理 索引