Sistema de vendas em java com Test Driven Development(TDD), Hibernate, JSF 2.0 e MVC