compass的模塊結構圖:
一:compass core 是compass最基礎的部分,它對lucene做了事務索引、搜索引擎抽象、對象關系映射、事務管理集成、不同的影射技術(OSEM,XSEM,RSEM)等擴展。它的目標是應用于不同的場景和環(huán)境,簡化搜索引擎的核心操作。
二:Compass Gps的目標是繼承不同的內容來源,最主要的特征是和不同的ORM框架,比如Hibernate,JPA,JDO,OJB等的集成,允許在搜索引擎和一種以ORM方式從數(shù)據庫中取內容的持久框架進行透明方式的集成。除ORM框架外,還支持與JDBC的集成,允許通過配置SQL表達式抽取內容達到索引數(shù)據庫內容的目的。
三:Compass Spring主要完成Compass和Spring framework的集成。spring是一個基于依賴注射和其它技術提供簡化開發(fā)模式的應用框架。compass在spring framework的代碼基礎上以和集成ORM框架相同簡單的方式集成spring,而且也集成了Spring抽象事務層、AOP支持以及MVC庫。
posted on 2006-09-19 12:46
不做浮躁的人 閱讀(1758)
評論(3) 編輯 收藏