Through the background and status of the e-business websites, this design conducts the requirements analysis first, and selects some function modules of the e-business websites, and finally design and develop this online book shop based on J2EE. This website is developed with J2EE as the leading development technology, MySQL as the database, Tomcat as the server container, and MyEclipse as the development platform. With the B/S application framework of J2EE, this website realizes the MVC (Model-View-Controller) mode, the specific is that the Struts control the view layer and the control layer, and the Hibernate controls the data persistence. The design inherits the advantages of the J2EE software architecture, so that it has certain run efficiency, and also has the outstanding scalability, availability and maintainability, and also greatly reduces the system coupling. This online book shopping website is divided into two parts, the front shopping system and the back office management system. The users can register, and login the system, and also can browse, search the books, next shopping and finally creating the orders. The administrators can update and maintain the system through the user management, order management and book management and so on. Last, this article focuses on the design concepts and some related technologies of the shopping website, and also describes the main function modules of the website, and also its implementation.
Keywords: E-business; Online Book Shop; J2EE; MVC; Struts/Hibernate