Spring MVC Application
Este aplicativo é um armazenamento remoto persistente e pronto para celular, com base na primavera, que possui
- Um frontal chique baseado no bootstrap v4
- Um simulador da Liga dos Campeões!
- Exercícios de codificação
- Um formulário de contato
- Informações sobre mim
- Uma seção legal do meu próprio país e aprender idiomas!
- Conexão com um banco de dados remoto
Novos recursos!
- Estrutura de bootsrap
- Alguns exercícios de jQuery incluídos
- cv
- Simulador da Liga dos Campeões: faça sua própria previsão sobre os resultados do estágio do grupo e calcularemos quantas chances têm uma equipe para enfrentar o resto deles
Você também pode:
- Leia informações sobre Groefnia, um
imaginário país incrível da Europa - Registre -se como cidadão gorefnish, leia, atualize ou exclua suas informações (funcionalidades CRUD em um banco de dados persistente)
- Envie um formulário para entrar em contato comigo ou saber onde eu moro
- Visite outros sites legais
Tecnologia
Este aplicativo usa vários projetos de código aberto para funcionar corretamente:
Front-end
- [Bootstrap] - Ótimo Boilerplate de UI para aplicativos da web modernos
- [JQuery] - Biblioteca JS
- CSS3, HTML5, JavaScript
Back -end
- Java
- Primavera - Insira dependências com feijão! Fácil de configurar através de XML
- Maven - construa seu projeto
- JSP - ferramenta poderosa para renderizar as páginas com informações do lado do servidor
Banco de dados
- PostgreSQL 9
- JPA, Hibernate
Implantação
O código está aberto para seus acessórios no repositório público no GitHub.
Instalação
1- Ambiente
1.1 Instale o eclipse
1.2 Instalar Maven: Use o Eclipse Marketplace para instalá -lo (sugestão: instale também plugins para editar jsp, css, js ...)
1.3 Instale o PostGresql
1.4 (opcional) Instale a CLI Heroku
2- clonar este repositório
$ git clone https://github.com/pdelho/SpringMVC
3- Configure seu ambiente de implantação
3.1- Local: Tomcat
3.2- Remoto: Heroku. Executar
4- Configure seu banco de dados
4.1 Local:
Conecte -se ao seu link de banco de dados
- Defina seu passe e usuário. As credenciais serão definidas durante a próxima etapa. O URL do banco de dados corresponde ao padrão deste padrão:
postgresql://localhost:5432/postgres
- Execute em seu banco de dados a consulta:
initTablePersons.sql
initTableTeams.sql
(Optional) initData.sql
4.2 Remoto:
- Vá para https://dashboard.heroku.com/apps/your-app
- Em Recursos-Addons, pesquise o PostgreSQL e adicione-o ao seu aplicativo (plano gratuito disponível!). Você receberá algumas credenciais
- O URL do banco de dados corresponde geralmente a esse padrão:
postgresql://host:5432/postgres ? user=user & password=pass & sslmode=require
- Execute em seu banco de dados a consulta:
heroku pg:psql
initTablePersons.sql
initTableTeams.sql
(Optional) initData.sql
5- configure seu aplicativo.properties
- Firslty, abra seu Setenvironment.bat e defina o caminho da sua aplicação local.properties
- Em segundo lugar, edite sua aplicação local.properties com o URL do banco de dados, usuário e senha (de acordo com a etapa anterior)
- Por fim, execute o Setenvironment.bat (não se esqueça de descartar as mudanças nas propriedades locais depois de executar o script)
6- Projeto de atualização
No eclipse: maven-> atualização. Ou alt+f5
7- Gere guerra
No Eclipse: Run As-> Maven Build ... e defina metas como: Instalação limpa
8- Implante seu aplicativo
8.1-local:
Execute as-> Execute no servidor (Tomcat)
8.2-Remote:
Run As-> Maven Build ... e defina metas como: Heroku: Deploy-War
9- Aproveite!
Verifique a implantação navegando para o endereço do seu servidor no seu navegador preferido.
9.1-local:
9.2-Remote
http://your-app-name.herokuapp.com/
Todos
- Escreva mais testes
- Adicione o modo noturno
- Validação
- Exercícios de AngularJs
- TravelMap
- PostgreSQL com duas mesas
- Solicitação Delete: https://stackoverflow.com/questions/13629653/using-put-and-delete-methods-in-spring-mvc
- Ajax para lidar com a tradução
- Javascript Google Maps Funcionalidade: Quão longe você está da Groefnia?
Licença
Mit
Software livre, inferno, sim!