This Project includes both OOP and J2EE Design Patterns