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.

| 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 |