Java Shop - 123JavaShop - Architecture

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
Statistics