基于 Java 开源框架 SSHC 的图书文献全文检索系统的研究与开发
摘要:本文基于 Java 体系开源框架 Spring3.0、Struts2、Hibernate3.3
和 Compass2.1 设计与实现了一个 B/S 模式的图书文献全文检索系统,
系统采用 MVC 框架,集成 Spring3.0、Struts2、Hibernate3.3 实现 AOP
以及事务管理、控制层、数据持久层,应用 Compass 实现索引的创建
与数据库同步更新,系统应用在图书馆海量图书文献的检索中,比传统
的 C/S 模式的基于 SQL 的数据库检索系统,检索结果的呈现要提高数
倍,耗时为毫秒级。
关键词:Java 开源框架 全文检索 索引
1 引言
C/S 模式的软件,客户端需要安装专用的软件才能和服务器通信,
只适用于局域网,需要针对不同的操作系统开发不同版本的软件,产品
更新换代快、维护代价高、执行效率低。对于拥有上百万馆藏资源的
高校图书馆 ,读者检索数据 ,必须要到图书馆利用检索机才可以 ,这在
当今互联网时代,这已经不能满足读者想随时随地通过网络快速得到
检索数据的需求。
B/S 模式是随着 Internet 技术的兴起迅速发展,能实现不同用户从
不同地点,以不同的接入方式访问服务器,能有效地保护数据平台和访
问权限,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本。