Skip to content

ricardolonga/compras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compras


Java Web Application for to management of the list buy's on supermarket.

Build Status

Deploy in


Any Java EE 6 Application Server Web Profile Certified (Preferred JBoss AS 7.x).

Functional requirements


  • Possibilitar a inclusão, alteração e exclusão de itens;
  • Possibilitar que os itens sejam marcados a medida em que eles são comprados e não apareçam mais na lista de compras;
  • Possibilitar a inclusão de uma imagem para ilustrar cada item;
  • Separar os itens em listas de compras ("churrasco do fds", "lista para a praia", "fraldas e medicamentos");
  • Possibilitar o registro do  valor de cada item para saber qual o total da lista de compras.

Non-functional requirements


  • Java EE 6 (JPA, CDI, EJB, JAX­RS, JSF);
  • Desenvolver API REST para o recurso de lista de compras.

Used tools and techniques


  • JBoss AS 7 (with H2 database);
  • Primefaces;
  • Eclipse Kepler;
  • JBoss Forge;
  • Arquillian for integrated/unit tests;
  • Openshift;
  • Astah Community (UML Editor);
  • Git / Github;
  • Domain Driven Design;
  • PrettyFaces for URL rewriting.

Recommended techniques but not used


  • MongoDB (NoSQL);
  • QueryDSL (instead Criteria API);
  • Apache CODI (JSF module for @ViewAccessScoped);
  • Behavior Driven Development.

Domain diagram


Domain diagram

Autor


Nome: Ricardo Longa
Twitter: @ricardolonga
E-mail: ricardo.longa@gmail.com
Site: www.ricardolonga.com.br

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published