用各种类型的EJB,比如使用CMP类型的EntityBeon,可以允许容器进行优化;在方法设计上遵循粗粒度原则,把多个方法合并,减少方法调用次数,来提高系统性能。在数据库的访问方面,通过设置数据库连接池,数
问方式。采用C/S结构后,原来在W曲层和浏览器中
的数据处理和实现都在客户端的应用程序中实现,加上应用程序本地处理的优势,不但提高了系统的处理效率,而且为客户端的处理进一步拓展提供了条件。由于与EJB交换的数据大都是XML格式的,加上XML的自描述性,极大的方便了客户端应用程序的处
理。客户端的应用程序与业务逻辑的应用平台的EJB
通信是使用P.MI,RMI在数据处理等方面有很大优势,
但是它要求应用程序是基于Java平台的,更关键的是它不能透过防火墙的限制。这是系统在C/5结构下的缺陷之一。
据源(Dataseurce)等来提高访问效率。在全文检索方面,考虑到数据库填充全文索引要花费很大的系统开
销,安排填充时间在数据库处于非高峰活动期间。
3结束语
本系统基于标准J2EE平台,采用XML相关技术,后台的数据库采用SQLsen斜2000,较好的实现了一fMS-
2.3数据库的全文
搜索功能
全文检索功能在SQLServer7.0中开始引八。全文检索的核心引擎建立在MicrosoftSearchSearch)技术上。SQL
Server
个网上图书馆论文系统,并提供较为强大的基本服务
功能,还为进一步拓展提供了基础。系统还有些方面有待进一步改进:SOLServer数据库提供的全文检索的功能有限,可以进一步的考虑专业的全文检索产品;提
2000的全文检索功能包
含两个基本的组件:全文索引器和四个Transact—SOL操作。全文索引器是用于创建和填充全文目录,而全文目录是保存在SQLServer数据库的外部,被mi-crosofl搜索服务维护和管理。四个Transact—SOL操作的全