1. [地质云]滑坡
基于J2EE的文献资料全文检索系统的开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着Internet和电子商务的迅猛发展,人们对企业级应用程序的需求越来越大,快速、有效的开发出企业级应用程序,成为当前的迫切要求。以J2EE为代表的多层应用程序解决方案很好地满足了这个要求。J2EE是一个已经被证实了的成熟的、成功的企业级应用解决方案,拥有大量的客户,在国外已经有了很多成功的案例,在国内的应用也逐渐广泛起来。
     同时全文检索技术也获得了蓬勃的发展。各大数据库厂商也大都为自己的数据库配置了全文检索引擎。由于这种引擎是完全集成在数据库中的,因此具有很高的效率,并且管理方便,易于使用。
     本论文重点分析了J2EE体系结构以及其中所包含的多种关键技术,如EJB、JSP、Servlet等;并分析了Oracle数据库的全文检索技术——Oracle Text的配置和实现。论文主要内容是实现了一个文献资料库全文检索系统。该系统采用J2EE体系结构,建立起了基于Web的比较规范的三层体系结构,以Oracle数据库为数据层、以EJB为业务逻辑层、JSP+Servlet为呈现逻辑层,利用Oracle Text实现了对中英文多种格式文档的全文检索。
     论文第一章概要介绍了全文检索技术的发展现状和需求,对J2EE体系结构进行了简要的介绍,并阐述了论文的主要研究对象。第二章介绍数据库全文检索技术的原理和发展趋势。第三章介绍J2EE技术,包括J2EE体系结构的发展、优势以及其中包括的关键技术,并重点讲述了EJB技术,还对J2EE和.NET进行了比较。从第四章到第六章是医学文献资料全文检索系统的设计和实现,分别为需求分析、概要设计和详细设计。在详细设计部分还阐述系统中的关键技术。并在附录C中给出系统的界面和实验结果。
The use of enterprise applications is expanding rapidly as the need for expanding Internet and E-Bussiness. So how to develop enterprise applications rapidly and effectively becomes more and more urgently. Multi-tiers application solutions such as J2EE have satisfied the demand perfectly. J2EE is a mature enterprise application solution and this is approved by the fact. J2EE has a lot of supporters and has been applied in many enterprise cases in oversea markets. And it becomes more and more popular in China.
    At the same time, full-text retrieval technology develops rapidly. Many database manufacturers have equipped their products with full-text retrieval engines. Since it is integrated with database, this kind of search engine is more effectively, easy to manage and easy to use.
    In this paper, J2EE architecture and many key technologies inside such as EJB, JSP, Servlet have been studied. The full-text
    retrieval technology of Oracle database-Oracle Text is also
    studied. A document library full-text search system is implemented. The system uses J2EE architecture. Oracle database is the data tier, EJB is the business tier, and JSP+Servlet is the display tier. Oracle Text is applied to implement full-text search in Chinese and English documents with many kinds of formats.
    In chapter 1,the actuality and demand of full-text retrieval and the J2EE architecture is introduced. The main research objects are also described in this chapter. In chapter 2, the theories and development trends of full-text retrieval technology of database are introduced. In chapter 3, the J2EE architecture is described. Includes the development, advantages of J2EE architecture. The emphasis is EJB technology. And the comparison of J2EE and .NET is also described. The design and implementation of the document library full-text search system is described from chapter 4 to chapter 6. There are requirements analysis, outline design and detail implementation. The key technologies are also described in
    
    
    
    chapter 6. The interface and experimentations result is delivered in the appendix C.
引文
[1]DouglaS Scherer,Willlam Gaynor Jr,Arlene Valentirisen,Xerxes Cursetjee.Oracle8i Tips & Techniques.京京工作室 译.机械工业出版社.2000.6
    [2]瓮正科 王新英.Oracle 8.x for Windows NT实用教程.清华大学出版社.1999.10
    [3]Steve Bobrowski.Oracle 8i for Linux Starter Kit.刘艺江红 等译.机械工业出版社.2001.4
    [4]Richard Monson-Haefel.Enterprise JAVABEANS(Second Edition). 朱小明 周琳 译.中国电力出版社.2001.3
    [5]Gaja Krishna Vaidyanatha,Kirtikumar Deshpande,John KostelaC. Oracle性能优化技术内幕.钟鸣 石水平 等译.机械工业出版社.2002.5
    [6]王炜.Java Beans组件程序设计.清华大学出版社.1999.1
    [7]屈晓晖.Enterprise JavaBeans编程实战.科学出版社.2001.8
    [8]Vlada Matena,Beth Stearns.Applying Enterprise JavaBeans Component—Based Development for the J2EE Platform.瞿裕忠 陆海涛 彭晓晖 尚云飞 等译.机械工业出版社.2001.8
    [9]Chuck Cavaness,Brian Keeton.Special EditiOn Using Enterprise JavaBeans.智慧东方工作室 译.机械工业出版社.2002.3
    [10]Oracle Corporation.Oracte DocumentatiOn Library,Release 8.1.7.2000
    [11]Oracle CorporatiOn.Oracle9i Database Online Documentation,Release 2(9.2).2002
    [12]Scott Urman.Oracle 8 PL/SQL Programming.译友翻译组译.机械工业出版社.1998.6
    [13]徐玉娟 成良玉 万海.COM技术在Web数据库系统中的应用.计算机工程与应用.2002.07
    [14]付继彬 范群波 刘晓亮.Oracle9i入门与提高.清华大学出版社.2000.7
    [15]Grady Booch,James Rumbaugh,Ivar Jacobsen.The Unified Modeling Language User Guide.邵维忠 麻志毅 张文娟 孟祥文 译.机械工业出版社.2001.6
    
    
    [16]Ed Roman. Mastering Enterprise JavaBeans and the Java 2 Platform, Enterprise Edition. Wiley Computer Publishing. 1999
    [17]Ed Roman, Scott Ambler, Tyler Jewell. Mastering Enterprise JavaBeans(Second Edition). Wiley Computer Publishing. 2002
    [18]Oracle Corporation. http://www.oracle.com
    [19]Microsoft Corporation. http://www.microsoft.com/sql/
    [20]Huihoo.http://www.huihoo.com
    [21]CSDN.http://www.csdn.net
    [22]IBM开发者园地.http://WWW-900.ibm.com/developerWorks/cn/
    [23]杭州麦达电子有限公司.http://WWW.metadata.com.cn
    [24]Microsoft公司.Microsoft SQL Server 2000联机丛书.2001.11
    [25]王琰.漫谈搜索引擎技术.赛迪网(ww.ccidnet.com)
    [26]李晓明 刘建国.搜索引擎技术及趋势.赛迪网(ww.ccidnet.com)
    [27]网易文章.搜索引擎的现在和未来.网易(WWW.163.com)
    [28]SUN Sorporation. Java 2 SDK, Enterprise Edition 1.3.1 Documentation.2002
    [29]SUN Corporation. Java 2 SDK, Enterprise Edition Technical Documentation. 1999.12
    [30]SUN Corporation. The J2EE Tutorial. 2001.11
    [31]SUN Corporation. Java 2 SDK, Standard Edition Documentation version 1.4.0. 2002
    [32]Franck Allimant.Java Servlet Development Kit 2.3 Documentation. 2002
    [33]dBforums, http://dBforums.com
    [34]James Goodwill.Developing Java Servlets(Second EditiOn).邢国庆等译.电子工业出版社.2001.8
    [35]陶宏才 主编.数据库原理与应用设计.西南交通大学出版社.2001.9
    [36]Michael RciIly,Michelle Poolet.SQL Server 2000设计与T—SQL编程.卢庆龄 王芹 李东 译.清华大学出版社.2002.1
    [37]张洪斌.例释Java 2 企业版(J2EE)程序设计.中国铁道出版社.2002.8
    [38]Oracle 9i Installation on Red Hat Linux 7.1, 7.2, 7.3, and
    
    on Red Hat 2.1 Advanced Server. 2002.9
    [39]Microsoft Corporation. The Component Object Model Specification. 1995.10
    [40]谢杨.什么样的J2EE应用服务器才算好产品.计算机世界网
    [41]葛光祥.组件化技术在电子商务系统中的应用.网络世界(WWW.cnw.com.cn)
    [42]Steven Holzner.JavaScript Complere.丁利剑 李晓丽 王虎 等译.机械工业出版社.1999.1
    [43]马志勇 林立志 王罡 徐延明.HTML 4.0实用编程技术.中国水利水电出版社.2000.1
    [44]柴晓路 梁宇奇.Web Services技术、架构和应用.电子工业出版社.2003.1
    [45]Khawar Zaman Ahmed,Cary E.Umrysh.Developing Enterprise Java Application with J2EE and UML.康博 译.清华大学出版社.2002.7
    [46]邹涛 王继成 杨文清 张福炎.文本信息检索技术.计算机科学.1999.9
    [47]曹元大 贺海军 涂哲明 王琴.全文检索字索引技术的研究与实现.计算机工程.2002.6
    [48]傅辛 张锦 周益群 戴芳胜.∑~2全文数据库模型算法和应用.计算机工程.2001.1
    [49]唐铭杰.论搜索引擎的发展概况及发展趋势.情报检索.2001.5
    [50]彭作民.用CONTEXT OPTION实现中文全文检索.计算机应用.2001.7
    [51]陈锋 姜春毅.Internet上中文医药文献全文检索系统及实现.中国医药情报.2000.3
    [52]Klaus Bergner, Andreas Rausch, Marc Sihling. Using UML for Modeling a Distributed Java Application. Component-Based Software Engineering. 1997
    [53]Mark Briggs, Paul Knell, John Schluechtermann, Jeremy Vechinski. Design Report: Resource Management Software(CS400-Senior Design Ⅰ. Electrical Engineering and Computer Science Department. 2000