增强 WebSphere Service Registry and Repository 的搜索功能
2010-09-27 08:16:57 来源:WEB开发网从编写代码的角度来看,如果您有如下显式依赖项:class A {
public void theMethod() {
B dependency = new B();
dependency.someOtherMethod();
}
}
那么可以将其转换为如下形式:class A {
public void theMethod(B dependency) {
dependency.someOtherMethod();
}
}
通过这种方式,您就可以通过此方法接口将第一个代码片段的隐式依赖项变为显式,将创建和注入实际 B 对象的职责移交给另一个组件,这一点可以由配置文件驱动,而不是由代码本身驱动。使用这一简单更改配置文件的方法(在 Spring 情形中,更改 XML 描述符),您可以更改组件的实现方式以使用不同的索引策略。
在此我们将不再继续深入讲述有关 Spring 框架及其编程模型的详细信息,现在我们将回顾一下基本逻辑工作流:
创建一个 XML 文件,描述您要使用的 bean 或组件,以及使用它们的方式。
在您的代码中,创建 ApplicationContext 或 BeanFactory 类的一个实例,然后将引用传递给 XML 描述符。
Bean 入门。
本图中的另一个重要部分是,Spring 框架提供了特定于 Lucene 集成的集成模块和编程模型,此模块和模型提供了一组可与 Spring 框架的声明方法结合使用的 bean,极大地促进了 Lucene 应用程序的开发。
在我们的示例中,我们将使用 Spring 来声明索引引擎、存储类型(基于 RAM 或基于文件)、文档转换器(以及文档转换器识别文档类型的方式,以便能够将文档分派给适当的处理程序)和模板 bean(在 Spring 用语中,它能消除 Lucene API 对 Spring 用户的复杂性)。
编缉推荐阅读以下文章
- 使用 WebSphere Process Server 修复流程
- 设置并置 WebSphere Application Server 负载均衡器和内容主机
- 利用 WebSphere Application Server 6.1 构建 SIP 集群应用环境及其性能调优
- WebSphere Process Server V6.0.2 集群,第 1 部分:了解拓扑
- 如何实现WebSphere Application Server 6集群环境下的定时服务
- 迁移集群环境中的 WebSphere Commerce
- WebSphere Process Server V6.0.2 集群,第 2 部分:安装和配置 WebSphere Process Server 集群
- Websphere MQ v6集群的负载均衡新功能
- 将 JUnit 插件集成到 WebSphere Studio 中
- 使用 IBM WebSphere MQ JMS 提供程序
- ››WebSphere Application Server 7.0 XML Feature P...
- ››增强用户的体验愉悦性和专注度:保持用户的游戏体验...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
更多精彩
赞助商链接