Page tree


Data model view - Java Pet Store Sample Application

Element Catalog

  • opcdb ...
  • petstoredb ...
  • supplierdb ...

Parent View

This view does not have a Parent view

Related Views

Data model view - petstoredb

Data model view - petstoredb

Element Catalog

  • Elements in capital letters. Items of the Pet Store catalog
  • All others, with the exception of CounterEJB, track customer information.

Parent View

Data model view - Java Pet Store Sample Application

Other Information

Following is a list of the entity beans in the application. All beans use container-managed persistence.

  • CustomerEJB—tracks customer ID (primary key), account, and profile
  • AccountEJB—tracks account status, credit card, and contact info
  • ProfileEJB—tracks preferred language, category, list preference, and banner preference
  • ContactInfoEJB—tracks family and given name, telephone, email, and address
  • CreditCardEJB—tracks card number, card type, and expiration date
  • AddressEJB—tracks two lines of street address, state, zip code, and country
  • UserEJB—represents a user who may sign on to the system; tracks a user name and password
  • CounterEJB—represents a counter with a specific prefix; used only by UniqueIdGeneratorEJB to manage series of unique numbers

All of the entity beans in petstore, with the exception of CounterEJB, track customer information.

Data Model Views in Visio

Diagram in MS Visio

Back to the Pet Store SAD main page

  • No labels