
# Pós graduação em Engenharia de software
## Disciplina de Projeto e Implementação de Orientação a Objetos.
> Aluno
Marcos Aureliano Lima Costa

> Objetivos
O aluno deverá ser capaz de desenvolver um sistema que
realize as operações CRUD e controle sessão de usuário
para Web seguindo os padrões MVC II, Front Controller e
Command.
 
 ### Aplicativo desenvolvido
 Sistema de publicidades Web. Um usuário não logado poderá ver as publicidades e propagandas de várias empresas, cada propaganda está vinculada a uma categoria.
Um usuário logado, poderá cadastrar, excluir, editar, deletar um registro de publicidade, bem como criar suas categorias e anuncio.

 ### Técnologias Usadas
  - Java
  - Servlet
  - jsp
  - Javascript
  - MySql
 ### Padrões usados
 - MVC
 -  Front Controller
 -  Command
 - DDD
 - FluentValidation
 - Repository
### Frameworks usados
- Jquery
- Bootstrap
- Font awesome
