Font Size: a A A

The Study And Application Of Web Database Based On Struts

Posted on:2009-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:P F YouFull Text:PDF
GTID:2178360245955120Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
The rapid development of information technology enables the whole society to be in a network of information interconnection.The database can guarantee the management standardization,convenience and shortcut to the storage of large amounts of data.The Web technology realizes the share of information.The Web database technology is a way which connects the database with Web technology.It contains the advantages of both Web and database,but changes the each quality: Web page develops from static web page to realize the true Internet,the share of resource and the dynamic interactive operation.The increasing number of Internet clients and network traffic requires further development of server scalability and availability.The servers must provide ability to handle subsequent large number of access,while the process and I/O function of single PC has become the bottleneck of services.More and more websites find that it difficult to provide satisfactory service quality with clients.To ensure the business of enterprises don't grind to a halt.The database cluster with high availability is a vital problem in the key application of enterprises.The design idea of database cluster with high availability is to develop the MTBF of system to the most extent,and to decrease the disruption time of service to enable the auto-detect fault of database server.The cluster system must maintain a accordant system reflection at any time, and when a node has started to malfunction,system can separate the fault quickly and reliably,then adopt relevant countermeasure.Under the circumstance of relatively large number of hardware,the system is subject to imbalance pressure,and causes partial overload or light load,ultimately damages and wastes some hardware to enable the whole performance of system lower the anticipation.Load balancing provides a certain strategy to relay the request to one of the servers and to acquire a way to achieve the preferable performance.The technology of load balancing mainly provides best times of average response,the self-adapt to changes of load,and reliable load balancing mechanism.Its main goal lies in distribution of system load to different machines and improves the throughput and concurrency.It can help several servers to bear some burdensome computation or I/O mission,client request,and ultimately eliminate the bottleneck of network, improve the flexibility and reliability of network.This paper introduces the basic technology of database and puts forward the bottleneck problem caused by access to servers with large traffic,provides a solution to utilize the technology of database cluster and load balancing to realize the cooperation of several servers,to table a proposal of web application system with highly performance,availability,and reliability.Finally,the paper carry out the development of the international client service platform of china banking,and bring out a system framework based on Struts.System researches the factual course of development to adopt database cluster technology to the program,and ultimately realize it.
Keywords/Search Tags:Web Database, Cluster, Load Balancing, Struts
PDF Full Text Request
Related items