Skip to content

MQ-J/Mercadinho_Fiado

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy no Heroku (projeto java web)

  • baixar o webapp-runner.jar na marra e deixar no root do projeto, pq meu maven não baixa ele 😡
  • criar arquivo chamado Procfile no root do projeto, e inserir nele, em uma mesma linha:
    • web: (seu projeto é pra web né, pôe isso)
    • java $JAVA_OPTS (se lá q isso kkk)
    • -jar webapp-runner.jar (se ele não estiver no root, coloque as pastas tbm)
    • --port $PORT (com isso o heroku define a porta automaticamente)
    • --path /fiado (path da sua página principal, se a pasta aparece na url dela)
    • target/*.war (local do arquivo .war)

instalando Tomcat no codespaces

https://code.visualstudio.com/docs/java/java-tomcat-jetty#_community-server-connectors

SERVELET tutorial (como fazer a rota da url referenciar uma classe do java)

https://www.brandondonnelson.com/2020/06/creating-java-web-app-servlet-in-visual.html

Desenvolvendo o JSP

  • mvn compile (atualiza as classes)
  • mvn package (atualiza o arquivo .war)
  • espere o output
  • atualize a página (f5)

Controlando as rotas do site

  • adicionar o servlet no arquivo web.xml (relaciona classe java com rota do site)
  • na classe java, fazer o tratamento usando os modelos, e retornar uma página jsp (sua view)
  • na view, mostrar as coisas.

Banco de dados Elephantsql

https://api.elephantsql.com/console/812fe47f-c7b0-4d3b-be92-562e577c8e04/details

About

Controle as compras a fiado em seu comércio

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published