Using Component-based Technology, E-commerce System Design And Implementation | | Posted on:2009-10-06 | Degree:Master | Type:Thesis | | Country:China | Candidate:Y X Li | Full Text:PDF | | GTID:2208360245961039 | Subject:Software engineering | | Abstract/Summary: | PDF Full Text Request | | As the Internet joins into our lives, it has fundamentally changed people's way of life and working, and has also changed the business way and service. More and more enterprises and sellers expand their business through the Internet which has a convenient environment with no national boundary, no time, and no region limits, so electronic commerce emerges with the tide of the times. In the developed countries, the development of e-commerce is unprecedented prosperity; in our country, the prospects of e-commerce are bright and its market demand is also very vast. So the development of e-commerce application appears to be particularly important. How to easily and quickly develop e-commerce applications and construct enterprise-class e-commerce applications have become the issues which need to be resolved. For application development, reducing costs and shortening cycles, improving maintainability and operational efficiency are the goal. Choosing a technical route which suits for the development to achieve this goal and develop a flexible, low-coupled, extensible, transplantable, easy-to-maintain system is very necessary.This dissertation, first of all, makes the in-depth analysis on Spring framework and its two core mechanism IoC and AOP, the in-depth study on the principle of Hibernate, and the in-depth analysis on the Acegi access security control mechanism. Then based on the analysis of every layers of the framework it builds the component-used e-commerce system framework. This framework uses Spring to provide a loosely coupled integration mechanism. And in the framework Spring is responsible for the operational management and control of the performance and more lower of the relationship between the data access object; Hibernate is responsible for the data persistent work, and it comprehensively reduces the complexity of the database development, and enables the system to have the better performance and portability; Acegi is responsible for the authentication and access control security mechanism, it can provide a powerful and flexible enterprise-class security services. Then this dissertation proposes the system processes and naming norms, and describes the integration and the application design and implementation of the framework in detail. On the basis of the component-used e-commerce system framework, this dissertation designs the function modules and databases of the ChengGongRen e-commerce system through the requirements analysis. And this e-commerce system is actually developed to combine the theory and practice to discusse the practical application at length of this framework in the real project. The usablity of this framework is demonstrated finally. The framework has some certain advantages in call services, transaction management, persistence and access security control, and also has a very important directive meaning and practical value for the rapid construction of the e-commerce systems. The e-commerce systems which are developed on this framework will have high maintainability, expansibility, portability and component reusability. | | Keywords/Search Tags: | e-commerce, framework, Spring, Hibernate, Acegi | PDF Full Text Request | Related items |
| |
|