Welcome to ZPetStore!
The ZPetStore project is a re-implementation of the Java Pet Store demo
application from Sun's
J2EE BluePrints. The goal of this project is to demonstrate how
to use different technologies to build WODRA (Write Once, Deploy and
Run Anywhere) J2EE applications.
The following technologies are (or, will be) used to implement the
persistence tier:
- Enterprise JavaBeans 2.0 (experimental)
- Enterprise JavaBeans 3.0 (TODO)
- JDO 2.0 (TODO)
- Hibernate (TODO)
- Apache Derby (as an embedded database engine) (TODO)
The following technologies are (or, will be) used to build the web tier:
- Apache Struts (experimental)
- JavaServer Faces and Apache MyFaces (TODO)
- Java Portlet API 1.0 (TODO)
The following tools are used to build the project:
- Apache Maven 2.0 (done)
- Apache Ant (TODO)
Resources
Here is a list of other pet store implementations:
-
Java Pet
Store from Sun Microsystem's BluePrints (the original one)
-
JPetStore,
a pet store implementation using Struts and iBATIS
-
xPetStore, a pet
store implementation using XDoclet
-
PetShop.NET, a pet store implementation using .NET technology,
and an interesting
article by Sami Jaber ;)