6splus为什么调音量显示耳机键变成耳机

posts - 193,&
comments - 520,&
trackbacks - 0
原文地址:/pub/a/onjava//what-is-java-content-repository.html?page=4JSR-170把自己定义为一个能与内容仓库互相访问的,独立的,标准的方式。同时它也对内容仓库做出了自己的定义,它认为内容仓库是一个高级的信息管理系统,该系统是是传统的数据仓库的扩展,它提供了诸如版本控制、全文检索,访问控制,内容分类、访问控制、内容事件监视等内容服务。Java Content Repository
API(JSR-170)试图建立一套标准的API去访问内容仓库。如果你对内容管理系统(CMS)不熟悉的话,你一定会对内容仓库是什么感到疑惑。你可以这样去理解,把内容仓库理解为一个用来存储文本和二进制数据(图片,word文档,PDF等等)的数据存储应用程序。一个显著的特点是你不用关心你真正的数据到底存储在什么地方,是关系数据库?是文件系统?还是XML?不仅仅是数据的存储和读取,大多数的内容仓库还提供了更加高级的功能,例如访问控制,查找,版本控制,锁定内容等等。一段时间以来市场上出现了各个厂家开发的不同的CMS系统,这些系统都建立在他们各自的内容仓库之上。问题出现了,每个CMS开发商都提供了他们自己的API来访问内容仓库。这对应用程序的开发者带来了困扰,因为他们要学习不同的开发商提供的API,同时,他们的代码也与这些特定的API产生了绑定。JSR-170正是为解决这一问题而出现的,它提供了一套标准的API来访问任何数据仓库。通过JSR-170,你开发代码只需要引用 javax.jcr.* 这些类和接口。它适用于任何兼容JSR-170规范的内容仓库。我们将通过一个例子来逐步了解JSR-170。为什么需要 Java Content Repository API随着各个厂家各自的内容仓库实现数量的增长,人们越来越需要一组通用的编程接口来使用这些内容仓库,这就是JSR-170所要做的东西。它提供一组通用的编程接口来连接内容仓库。你可以把JSR-170理解为和JDBC类似的API,这样你可以不依赖任何具体的内容仓库实现来开发你的程序。你可以直接使用支持JSR-170的内容仓库;或者如果一些厂家的内容仓库不支持JSR-170则可以通过这些厂家提供的JSR-170驱动来完成从JSR-170与厂家特定的内容仓库的转换。下面这张图描述了使用JSR-170开发的应用系统的结构。在该系统运行的时候,它可以操作内容仓库1,2,3中的任意一个。在这些内容仓库当中,只有2是直接支持JSR-170的,剩下的两个都需要JSR-170驱动来和应用系统交互。注意:你的应用系统完全不用关心你的数据是如何存储的。1可能使用了关系数据库来存储,而2使用了文件系统,至于上,它甚至更前卫的使用了XML。JSR-170 API对不同的人员提供了不同的好处。●对于开发者无需了解厂家的仓库特定的API,只要兼容JSR-170就可以通过JSR-170访问其仓库。●对于使用CMS的公司则无需花费资金用于在不同种类CMS的内容仓库之间进行转换。●对于CMS厂家,无需自己开发内容仓库,而专注于开发CMS应用。http://www.blogjava.net/ronghao 荣浩原创,转载请注明出处:)
阅读(4731)
&re: 什么是JAVA内容仓库(Java Content Repository)(1)
不错,java应对的东西真是多,呵呵
楼主,潜力贴论坛()是我个人的一个设想,如果你对java非常的专注,并且愿意交我这个朋友,可以发邮件给我(lbw070105&#),希望我们可以一起发展它。&&&&&&
&re: 什么是JAVA内容仓库(Java Content Repository)(1)
第一次看到这个东西
学习一下&&&&&&
&re: 什么是JAVA内容仓库(Java Content Repository)(1)
挺好&&&&&&
311234567891011121314151617181920212224262729303112345678910
关注工作流和企业业务流程改进。现就职于ThoughtWorks。新浪微博:
留言簿(37)
常去的网站
阅读排行榜
评论排行榜java如何访问数据仓库
请问Java 如何访问数据仓库??
08-09-22 &匿名提问
数据仓库是一个面向主题的、集成的、不可更新的、随时间不断变化的数据集合,它用于支持企业或组织的决策分析处理。  数据仓库,英文名称为Data Warehouse,可简写为DW。  数据仓库之父Bill Inmon在1991年出版的“Building the Data Warehouse”一书中所提出的定义被广泛接受——数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrated)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策(Decision Making Support)。  ◆面向主题:操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据是按照一定的主题域进行组织的。  ◆集成的:数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息。  ◆相对稳定的:数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,一旦某个数据进入数据仓库以后,一般情况下将被长期保留,也就是数据仓库中一般有大量的查询操作,但修改和删除操作很少,通常只需要定期的加载、刷新。  ◆反映历史变化:数据仓库中的数据通常包含历史信息,系统记录了企业从过去某一时点(如开始应用数据仓库的时点)到目前的各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。  数据仓库是一个过程而不是一个项目。  数据仓库系统是一个信息提供平台,他从业务处理系统获得数据,主要以星型模型和雪花模型进行数据组织,并为用户提供各种手段从数据中获取信息和知识。  从功能结构化分,数据仓库系统至少应该包含数据获取(Data Acquisition)、数据存储(Data Storage)、数据访问(Data Access)三个关键部分。  企业数据仓库的建设,是以现有企业业务系统和大量业务数据的积累为基础。数据仓库不是静态的概 念,只有把信息及时交给需要这些信息的使用者,供他们做出改善其业务经营的决策,信息才能发挥作用,信息才有意义。而把信息加以整理归纳和重组,并及时提 供给相应的管理决策人员,是数据仓库的根本任务。因此,从产业界的角度看,数据仓库建设是一个工程,是一个过程。  整个数据仓库系统是一个包含四个层次的体系结构,具体由下图表示。   数据仓库系统体系结构   o数据源:是数据仓库系统的基础,是整个系统的数据源泉。通常包括企业内部信息和外部信息。内部信息包括存放于RDBMS中的各种业务处理数据和各类文档数据。外部信息包括各类法律法规、市场信息和竞争对手的信息等等;  o数据的存储与管理:是整个数据仓库系统的核心。数据仓库的真正关键是数据的存储和管理。数据 仓库的组织管理方式决定了它有别于传统数据库,同时也决定了其对外部数据的表现形式。要决定采用什么产品和技术来建立数据仓库的核心,则需要从数据仓库的 技术特点着手分析。针对现有各业务系统的数据,进行抽取、清理,并有效集成,按照主题进行组织。数据仓库按照数据的覆盖范围可以分为企业级数据仓库和部门 级数据仓库(通常称为数据集市)。   oOLAP(联机分析处理)服务器:对分析需要的数据进行有效集成,按多维模型予以组织,以便 进行多角度、多层次的分析,并发现趋势。其具体实现可以分为:ROLAP(关系型在线分析处理)、MOLAP(多维在线分析处理)和HOLAP(混合型线 上分析处理)。ROLAP基本数据和聚合数据均存放在RDBMS之中;MOLAP基本数据和聚合数据均存放于多维数据库中;HOLAP基本数据存放于 RDBMS之中,聚合数据存放于多维数据库中。  o前端工具:主要包括各种报表工具、查询工具、数据分析工具、数据挖掘工具以数据挖掘及各种基于数据仓库或数据集市的应用开发工具。其中数据分析工具主要针对OLAP服务器,报表工具、数据挖掘工具主要针对数据仓库。  目前,数据仓库一词尚没有一个统一的定义,著名的数据仓库专家W.H.Inmon在其著作 《Building the Data Warehouse》一书中给予如下描述:数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。对于数据仓库的概念我们可以从两个层次予以理解,首先,数据仓库用于支持决策,面向分析型数据处理,它不 同于企业现有的操作型数据库;其次,数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般 不再修改。多维  数据仓库的组成  数据仓库数据库   是整个数据仓库环境的核心,是数据存放的地方和提供对数据检索的支持。相对于操纵型数据库来说其突出的特点是对海量数据的支持和快速的检索技术。   数据抽取工具   把数据从各种各样的存储方式中拿出来,进行必要的转化、整理,再存放到数据仓库内。对各种不同 数据存储方式的访问能力是数据抽取工具的关键,应能生成COBOL程序、MVS作业控制语言(JCL)、UNIX脚本、和SQL语句等,以访问不同的数 据。数据转换都包括,删除对决策应用没有意义的数据段;转换到统一的数据名称和定义;计算统计和衍生数据;给缺值数据赋给缺省值;把不同的数据定义方式统 一。   元数据   元数据是描述数据仓库内数据的结构和建立方法的数据。可将其按用途的不同分为两类,技术元数据和商业元数据。   技术元数据是数据仓库的设计和管理人员用于开发和日常管理数据仓库是用的数据。包括:数据源信 息;数据转换的描述;数据仓库内对象和数据结构的定义;数据清理和数据更新时用的规则;源数据到目的数据的映射;用户访问权限,数据备份历史记录,数据导 入历史记录,信息发布历史记录等。   商业元数据从商业业务的角度描述了数据仓库中的数据。包括:业务主题的描述,包含的数据、查询、报表;   元数据为访问数据仓库提供了一个信息目录(informationdirectory),这个 目录全面描述了数据仓库中都有什么数据、这些数据怎么得到的、和怎么访问这些数据。是数据仓库运行和维护的中心,数据仓库服务器利用他来存贮和更新数据, 用户通过他来了解和访问数据。   访问工具  数据抽取、清理、转换、和移植   1)数据转换工具要能从各种不同的数据源中读取数据。   2)支持平面文件、索引文件、和legacyDBMS。   3)能以不同类型数据源为输入整合数据。   4)具有规范的数据访问接口   5)最好具有从数据字典中读取数据的能力   6)工具生成的代码必须是在开发环境中可维护的   7)能只抽取满足指定条件的数据,和源数据的指定部分   8)能在抽取中进行数据类型转换和字符集转换   9)能在抽取的过程中计算生成衍生字段   10)能让数据仓库管理系统自动调用以定期进行数据抽取工作,或能将结果生成平面文件   11)必须对软件供应商的生命力和产品支持能力进行仔细评估   主要数据抽取工具供应商:Prismsolutions.Carleton&#rmationBuildersInc.'s   EDA/SQL.SASInstituteInc.  数据仓库带来了什么  每一家公司都有自己的数据。并且,许多公司在计算机系统中储存有大量的数据,记录着企业购买、销售、生产过程中的大量信息和客户的信息。通常这些数据都储存在许多不同的地方。  使用数据仓库之后,企业将所有收集来的信息存放在一个唯一的地方——数据仓库。仓库中的数据按照一定的方式组织,从而使得信息容易存取并且有使用价值。  目前,已经开发出一些专门的软件工具,使数据仓库的过程实现可以半自动化,帮助企业将数据倒入数据仓库,并使用那些已经存入仓库的数据。  数据仓库给组织带来了巨大的变化。数据仓库的建立给企业带来了一些新的工作流程,其他的流程也因此而改变。  数据仓库为企业带来了一些“以数据为基础的知识”,它们主要应用于对市场战略的评价,和为企业发现新的市场商机,同时,也用来控制库存、检查生产方法和定义客户群。  每一家公司都有自己的数据。数据仓库将企业的数据按照特定的方式组织,从而产生新的商业知识,并为企业的运作带来新的视角。  为何要建立数据仓库  计算机发展的早期,人们已经提出了建立数据仓库的构想。“数据仓库”一词最早是在1900年,由Bill Inmon先生提出的,其描述如下:数据仓库是为支持企业决策而特别设计和建立的数据集合。  企业建立数据仓库是为了填补现有数据存储形式已经不能满足信息分析的需要。数据仓库理论中的一个核心理念就是:事务型数据和决策支持型数据的处理性能不同。  企业在它们的事务操作收集数据。在企业运作过程中:随着定货、销售记录的进行,这些事务型数据也连续的产生。为了引入数据,我们必须优化事务型数据库。  处理决策支持型数据时,一些问题经常会被提出:哪类客户会购买哪类产品?促销后销售额会变化多 少?价格变化后或者商店地址变化后销售额又会变化多少呢?在某一段时间内,相对其他产品来说哪类产品特别容易卖呢?哪些客户增加了他们的购买额?哪些客户 又削减了他们的购买额呢?  事务型数据库可以为这些问题作出解答,但是它所给出的答案往往并不能让人十分满意。在运用有限 的计算机资源时常常存在着竞争。在增加新信息的时候我们需要事务型数据库是空闲的。而在解答一系列具体的有关信息分析的问题的时候,系统处理新数据的有效 性又会被大大降低。另一个问题就在于事务型数据总是在动态的变化之中的。决策支持型处理需要相对稳定的数据,从而问题都能得到一致连续的解答。  数据仓库的解决方法包括:将决策支持型数据处理从事务型数据处理中分离出来。数据按照一定的周 期(通常在每晚或者每周末),从事务型数据库中导入决策支持型数据库——既“数据仓库”。数据仓库是按回答企业某方面的问题来分“主题”组织数据的,这是 最有效的数据组织方式。  数据仓库和数据集市  有关决策支持型数据库的数据集市是面向企业中的某个部门或是项目小组的。一些专家顾问将数据集 市的建造描述为建立数据仓库全过程中的一步。首先,一个储存企业全部信息的数据仓库被创建,其中,数据均具备有组织的、一致的、不变的格式。数据集市随后 被创立,其目的是为不同部门提供他们所需要的那部分信息。数据仓库聚集了所有详细的信息,而数据集市中的数据则是针对用户们的特定需求总结而出的。  而另外一些专家则认为数据集市的建立并不需要首先建立一个数据仓库。在这个模型中,数据直接由事务型数据库转入数据集市中。一个公司可能建立有多个数据集市,而彼此之间毫无联系。  这种不在建立数据仓库的基础上创建数据集市的方式会更便宜、更快速,因为它的规模更加易于管理。  第二种观点的缺陷在于无法实现最初创建数据仓库的最主要的目的——将企业所有的数据统一为一致 的格式。现有的事务处理系统的数据往往是不一致、冗余的。如果首先建立起一个全公司范围的数据仓库,组织就能够获得一个统一关于企业的活动和客户的知识 库。如果先建立起一个个独立的数据集市,那么数据仓库的诸多优势都能够得以实现,但是企业远远无法做到对数据的一致的储存。  2.  DW 也可认为是由美国 Macromedia 公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器 DreamWeaver 的缩写,现已被 Adobe 公司收购。  详细请看“百度知道”    数据仓库与数据库的区别  数据仓库的出现,并不是要取代数据库。目前,大部分数据仓库还是用关系数据库管理系统来管理的。可以说,数据库、数据仓库相辅相成、各有千秋。  数据库是面向事务的设计,数据仓库是面向主题设计的。   数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。   数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。 数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。
请登录后再发表评论!您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
Java内容仓库及其在CMS中的应用.pdf6页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:160 &&
Java内容仓库及其在CMS中的应用.pdf
你可能关注的文档:
··········
··········
计算机技术与发展 V01.19No.1 第21900簿9戳I期年月 COMPUn’R Jan.2009 TErHNOI工bYA》Jr DEVEIDPMENr Java内容仓库及其在CMS中的应用 薛胜军,成敏 武汉理工大学计算机科学与技术系,湖北武汉430063 摘要:Java内容仓库被设计为一套标准API来解决内容管理系统 CMS 领域内容仓库无法统一的问题。它位于应用系 统和底层存储层之间,使用树状存储模型,提供了诸如内容存取、版本控制、事件、检索和过滤等内容服务。实现了内容访 问与存储仓库解耦,提供了更高的灵活性和交换能力。概述了Java内容仓库的概念、原理及其结构,介绍了其开源实现项 目Apache Jackrabbit,结合一个新闻发布系统的应用例子说明其在CMS中的应用。讨论了Java内容仓库技术的优缺点,并 对其未来进行了展望。 Jackrabbit 关键词:Jay8内容仓库;JSR一170内容管理系统;Apache 中图分类号:1I,312 文献标识码:A 文章编号:X 41―04 Research onJavaContent and inCMS RepositoryApplication XUE Min Sheng-jun,CHENG of ofScienceand CollegeComputer University Technology,Wuhan430063,China Science,Wuhan set Abstract:Thec0|ltent forJava is
tObea ofstandardAPItOsolvetheproblemthattheeontellt repositorytechnologydesigned relxⅪito- between and eanra3tbeunifiedincontent isbcated
the the a ry m删g日systdn CMS are8.Itapplication职b-tenlstoragelayer,吲ng OOfltentsH、,ices content ‘tree―like’storagemodel,p∞videsmany like ac嗍,versioncontrol,transaction,searchandfilter.Itrealized the ofthecontent∞ce骚andthe gTeaterflexibilityandtheabilitytO out? deeoupling storagerepository.provided exchange.佻contelrt and linedtheconceptofthecontentrepositoryforJavatechnologyits ands臼1KtIJre.andbriefedthe
source principle open projectApache therolein al∞discussedthe and andmade Jackrabbit.describedC~Is、Ⅳithal姗releas
正在加载中,请稍后...}

我要回帖

更多关于 6s没插耳机却显示耳机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信