Petstore application using open-source frameworks
Java
Pull request Compare This branch is 114 commits ahead of mathibodeau:master.
Latest commit b49bd6e Jul 10, 2013 @testinfected Update README page
Permalink
Failed to load latest commit information.
petstore-app Upgrade to webdriver 2.28 to support latest firefox (17) Jan 6, 2013
petstore-domain Upgrade to webdriver 2.28 to support latest firefox (17) Jan 6, 2013
petstore-infrastructure Upgrade to JUnit 4.11 and Hamcrest 1.3 Jan 27, 2013
petstore-system-tests Upgrade to webdriver 2.28 to support latest firefox (17) Jan 6, 2013
.gitignore Rewrote build system. System tests now run in embedded jetty by defau… Dec 20, 2010
.hgignore
README.markdown
TODO.txt Consolidate header and footer templates Sep 4, 2012
pom.xml Specify maven compiler plugin version in top level pom Jan 27, 2013

README.markdown

Status

You should rather have a look at Simple PetStore, a rewrite of the PetStore with simple tools and frameworks (Simpleframework, JDBC, Buildr, no IoC container).

I don't plan to make significant changes to this version anymore.

About

A sample Java web application to demonstrate applying the principles and practices described in Steve Freeman and Nat Pryce book, Growing Object Oriented Software, Guided by Tests.

This version is built on top of:

  • Spring MVC 3.0
  • Spring Core 3.0
  • Hibernate 3.5
  • Velocity 1.6
  • Sitemesh 2
  • Bean Validation API 1.0
  • Maven 2/3.

Getting Started

See the wiki for information on building and starting the application.