Font Size: a A A

The Research Of Enterprice Network Robot Based On The Multithread And Proxy Pattern

Posted on:2007-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:Z J DengFull Text:PDF
GTID:2178360212972208Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Nowadays, Network Robot is used more and more frequently in the Internet. It has attracted the interest and attention of many experts and professional people in IT field because of its practicability. As the most important tool for the information search on the Internet, contemporary the powerful Network Robot such as Google, Baidu , Yahoo are used widely. When the users want to search some defined information in the Internet, these Search Engines will be very useful. However, recently, few Search Engines face to the users in enterprise and the Network Robot which is introduced in this paper is just based on the above purpose that face to the application in enterprise. What's more, this paper considers much from the perspective of the software system architecture.First of all, this paper introduces the current achievements and research developing process of the Network Robot, then explores how to conduct the model design of Network Robot software from the aspect of software design methodology.To achieve the purpose of searching useful information from the huge amount of Internet resource, this paper puts forward the strategy of the searching and updating of pages. Moreover, an Open-Source project named Quartz is used periodically in the searching and updating of resources.In order to make Network Robot System more reusable, this paper introduces two design patterns: Singleton and Proxy, which are applied to the software system of Network Robot and Multi-thread technology as well. By doing so, the whole software system will be more reusable and agile.Finally, this paper introduces a java-based full-content Search Engine software package Lucene and makes out a Web Search Engine System faced to users of enterprise. The system is developed by Java language and used the Eclipse as IDE; SqlServer2000 is used as database; The Robot system involved many aspects of Java programming and object oriented technology such as Multi-thread technology, design pattern.
Keywords/Search Tags:Network Robot, Design Pattern, Multithreaded, proxy, enterprice
PDF Full Text Request
Related items