使用web.xml方式加载Spring时,获取Spring context的两种方式:   1、servlet方式加载时: 【web.xml】   <servlet>        <servlet-name>dispatcherServlet</servlet-name>        <servlet-class>org.springframework.web. ...
2008-07-30

使用ExtJS2构造动态异步加载的树

关键字: ext, extjs2.1, 异步树
标题:使用ExtJS2构造动态异步加载的树 作者:JRQ   链接:http://blog.csdn.net/jrq/archive/2008/06/15/2549839.aspx   正文:   使用ExtJS2,以JSON(JavaScript Object Notation)TreeLoader 异步读取数据,构造一棵异步加载的树。     1. 下载ExtJS2,地址:http://www.extjs.com/      下载Ext JS 2.1 SDK:ext-2.1.zip。 ...
1、【问题】   在之前的通用查询框架中使用的读取XML配置文件中有一个动态获取文件的方法:    public String getConfFile(String file) {  URL confURL = getClass().getClassLoader().getResource(file);  if (confURL == null)   confURL = getClass().getClassLoader().getResource(   & ...
2008-07-06

《compass-reference》翻译计划之6.3 检索类映射(一)

关键字: compass compass-reference 检索类映射
  6.3   检索类映射 6.3.1   检索ID和检索元数据 每个root级的检索类至少定义1个检索ID。检索ID用于唯一识别该对象。用户能定义多个检索ID,也能把类当作一个检索ID(必须注册自己的转换器或者使用检索ID组件映射)。   一般来说,检索ID是不需要作为一个检索元数据来定义。如果用户没有定义检索ID,Compass将创建一个内部的元数据id(解析之后)——通常,基于代理id的文本搜索是不需要明确定义的。如果检索ID不必被搜索,那么必须为它定义一个检索元数据。当采用XML映射方式时,可 ...
2008-06-25

《compass-reference》翻译计划之:6.1 OSEM介绍 6.2 检索类

关键字: compass compass-reference 检索类
第6章 OSEM – 对象/搜索引擎映射 6.1    介绍 Compass提供了把Java对象映射到搜索引擎中的功能,这是通过XML映射文件和Java5.0的Annotations来实现的。我们把这个技术称为OSEM(对象搜索引擎映射)。OSEM提供了一个非常丰富的语法来描述对象的属性和关系。通过Compass,OSEM文件/annotations从运行期的对象模型中抽象出需要的属性,然后把它们对应的元数据插入到搜索引擎索引中。   保存一个对象到搜索引擎的过程称为marshaling(列集),而从搜索引擎中检索一个对象的过程称为 ...
第9章. 通用元数据 9.1    介绍 Compass Core中的通用元数据,提供了OSEM文件中使用的元数据名和别名的定义——特别是你的应用中通过多个OSEM文件定了一个非常大的领域模型时,它显得非常有用。这个机制的另一个优势是,它可以增加额外的元数据信息(如一个长描述),而且也能指定元数据定义的格式(如:"yyyy/MM/dd"),在OSEM文件中,你仅需引用它,而不需要再明确地定义它的格式。   通过集中你的元数据,其他工具可以利用这方面的信息和扩大这方面的知识(即加入语义到数据中)。Compass Core提供 ...
  一、背景        《compass-reference》翻译计划由一群爱好搜索引擎的网友发起。         通过翻译和交流共同学习Compass技术。         欢迎志同道合的网友加入!     二、人员名单          以下是具体的网友名单:    &n ...
1.2.2. 领域模型   Compass的一个主要特性就是OSEM(对象/搜索引擎映射)。可以采用annotation或者xml定义(或联合使用),把丰富的领域模型映射到搜索引擎中。想了解更多的内容,请阅读第6章:OSEM-对象/搜索引擎映射。   1.2.3. ... Xml 模型 Compass的另一个主要特性就是XSEM(XML/搜索引擎映射)。如果你的应用是构建在XML数据的基础上,你就可以采用基于xpath表达式上的xml映射定义,直接把它映射到搜索引擎中。想要了解更多的内容,请阅读第7章:XSEM-XML映射到搜索引擎中。   1.2. ...
1.1. 概述   Compass为应用集成搜索引擎功能提供了比较周全的考虑。下面的图展现了Compass不同的模块,随后对它们进行了一些简要的描述。     Compass概述   Compass Core是Compass最基本的部分。它有对Lucene的扩展API:其中包含了事务级索引、搜索引擎抽象和ORM,还有事务管理集成,以及不同的映射方式(OSEM, XSEM和RSEM)等等。Compass Core的目标是可以适用在不同的情景和环境下,并简化核心操作,方便使用。   Compass Gps的目标是为了整合不同的数据 ...
第1章. 介绍     历史   Shay Banon (kimchy),Compass的缔造者,决定为他的妻子(刚巧就是一个厨师)写一个简单的基于Java的食谱管理软件。该工具的主要需求是能获取大量丰富的烹饪知识,并快速得到相关的信息。使用Spring框架,Hibernate和其他的工具,使得开发变得快速简单。但是他惊奇地发现,这里面没有类似方便的搜索引擎工具。后来,他不再为此烦恼,因为他找到了Lucene,Lucene是一个了不起的搜索引擎(或IR库)。不过开发者要的是简易工具,而Lucene本身较复杂,因此Shay开 ...