123JavaShop - Architecture
The following picture describes the spring application context
architecture of the 123JavaShop. The names are the bean ids.
You find the application contexts at shop-core/src/main/resources/shop-core-ctx.xml
and shop-web/src/main/webapp/WEB-INF/shop-spring-dispatcher-servlet.xml.
- Green: Spring Classes
- Blue: Spring MVC Controller
- Yellow: Shop Business Logic Components
- Black: Others

Bean Id - Class Mapping and Description
| Bean Id |
Class Name |
Description |
| embeddedDataBase |
com.sobek.db.embedded.EmbeddedServerDBBean |
encapsulates and start of the derby embedded database |
| dataManager |
com.sobek.db.shop.dao.DataManager |
business logic and encapsulation of the persistence layer |
| orderManager |
com.sobek.db.shop.OrderManager |
business logic of ordering process |
|
|
|
|
|
|
|
|
|