This is a blog post that will take you from configuring a JEE project using maven to having a complete solution.
The goal is to focus on TDD development and each new step will introduce new features.
Index:
- Create Java EE 6 project using Maven
- TDD development using Arquillian
- Multiple containers in TDD development using Arquillian
- TDD development using Arquillian together with EJB
- Creating a JPA layer using Java EE 6
- Testing Web layer with Selenium
- Architecture and design
- Maven Multi Module Design
- Security, filters and interceptors – NOT DONE YET
Once you have done all of the above you should have a complete project.
You will have an online store containing a number of products. You can choose to add/remove items to your shopping cart and you will be place and order.
We are also going to modify the above project and split it to several other solutions so that we can look into some other features like.
- Twitter bootstrap and others… - NOT DONE YET
- Spring Framework - NOT DONE YET
- Spring Data - NOT DONE YET
- MongoDB - NOT DONE YET
Image may be NSFW.
Clik here to view.

Clik here to view.
