Font Size: a A A

The Design And Realization Of A Book Site Based On J2EE

Posted on:2008-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y XiaFull Text:PDF
GTID:2178360242960017Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The rapid growths of information age make computers widely used in E-business field. Computers are greatly functioned in information management and data processing; those advantages offered a new stage for modern E-business and changed the traditional business concept, they also make a convenience of online shopping. This system is based on the technology of data base information management system and the network technology. The design idea and scheme are both practicable. With the help of computer and network technology, this system could offer these functions: the display and retrieval of books` information, the clients` registration, the clients` logging in and information perfection, the order sheet conformation, statistics taking on the book information and order sheet, and the reader's comment management.Eclipse is the major tool of my system research. Eclipse is a serial of developing tools. It functioned in constructing Web Services or J2EE and other programs.There are many large database system products in the market, as DB2 of IBM, Informix, SQL Server form Microsoft, ORACLE, Sybase and MySql. Unlike toy databases, large databases are not only served better quality, but also won in safety and extensibility. This system uses MYSQL 4.0 as its database. MYSQL is a database system with multi-user, multithreading and structuralized in searching language. It is also a client-to-server system which formed by MySgl on server and many clients` inter faces which developed by different programs as well as functions. As an open source code software, MYSQL is elastic and reliable after a series of development. Also, its fast connectivity, stability, security and cheapness made itself a system that suit for the changeable internet environment. At the same time, MySgl is reliable, useable, retractable, manageable, adjustable and good in quality.This system uses Java as its exploring language. Java is a modern object-oriented language, it conveniences the programmers to build solutions that based on J2EE stage, and it is easy to transplant and maintain.This system support the B/S(Browser/Server) frame. Followed with the rise of Internet technology, it needs different client configuration comparing to C/S frame. At such a circumstance, the client's interface is activated by WWW browser, part of the affair logic is activated in front when the main affair logic activated in the server. B/S frame used the continually growing WWW browser technology and make this general browser work as powerful as complex special software, so it is a novel software structure.B/S structure holds three layers: the client layer, the middle layer and the server layer. A middle layer is added between the server layer and the client layer. This kind of structure growth with the middle ware's flourishing; the core concept is displaying each layer's application by using of middle ware, in which three different processing layers are: presentation layer, operating logic layer and data storage layer. As the three layers structure base stage, the middle ware supplied these major functions: communicating between client and server, communicating between the server and the server, connect the application and database, play a stage role for developing, operating, deploying and managing. The three layers are independent; other layer's function will not affected while any changes happened in any layer.This system operated the book information sites by using the technology of database information management, the traditional hand-operating would not compare with it. Its design idea and plan are ruled by the practicality principle. The B/S form the book information sites system to client's interface which developed by Java and MySql contains those advantages, it speed up the development of application system and give friendly interface as well as swift functioning to the software which developed by visual software tools. It is also reliable, transplantable, easy-maintained.The client's page is functioned through IE explorer. The J2EE framework is used on the server, each operating function is designed in layers. The Web layer is able to display the dynamic page and exchange the data, the operating layer is able to complete the business logic, and the data layer is used for storage the data.The entire system is designed by MVC mode. The clients are able to browse data or sent requests on their view page. The controller processes those requires, it renew the data by using the model after the requesting, then display the response to the client by using the view. The view is also able to access the data and visit the information. While the data in the model changes, the system could inform the view to refresh the page and display the new data. There are many advantages in MVC mode: the display the logic and the data are separated, single changes will not affect the other; the controller is able to change without changing the view display, so the view and the client's interaction respond could also be changed.
Keywords/Search Tags:Realization
PDF Full Text Request
Related items