Skip to content

marcoseduardoss/mini-mvc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Especialização em Engenharia de Software com DevOps (UECE).

Projeto criado como requisito para disciplina de Desenvolvimento Web com Frameworks.

Peojetos

Autor

Marcos Eduardo da Silva Santos

Informações sobre o projeto

Este Projeto foi implementado utilizando o padrão Model-View-Controller (MVC).

Foi codificado, também, um pequeno Framework MVC, o MiniMVC (link), o qual foi criado/utilziado como uma PoC MVC desenvolvido em Java/Servlet.

URL

Principais recursos / padrões utilizados:

  • Docker/PostrgreSQL, Maven, JPA/Hibernate, Tomcat9, Servlet/JSP/JSTL, MVC / Front Controller, Command/Action e Singleton (c/ Enum).

Procedimentos para execução

Baixar o projeto

git clone https://github.com/marcoseduardoss/mini-mvc.git

Abrir e istalar o SGBD PostgreSQL

Na raiz do projeto executar: docker up -d

Abrir projeto no Eclipse

Abrir como projeto Maven existente

Compilar o projeto

mvn install

Executar
  • Opção 1: copiar o WAR da tasta target do projeto para pasta webapps de um Tomcat e executá-lo
  • Opção 2: Pode ser gerado o war Intalar o Tomcat no Eclilse Executar o projeto em Tomcat via Eclipse. Obs.: Clicar com o botão direito sobre o projeto --> "Run as" --> "Run on Eclipse" -> Tomcat 9 --> etc

Obs.: Caso seja possível, providenciarei a execução completa no Docker, com SGBD e Docker.

About

MiniMVC: Small Model-View-Controller (MVC) implementation in Servlet / Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages