Coder Social home page Coder Social logo

upe-garanhuns / pweb Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 12.69 MB

Repositório de referência para a disciplina de Programação para Web | Universidade de Pernambuco | Campus Garanhuns

License: Apache License 2.0

Java 53.19% HTML 36.14% CSS 3.07% JavaScript 7.60%

pweb's Introduction

[Programação WEB com Java]

Universidade de Pernambuco | Campus Garanhuns | Coordenação de Computação

🚧 Java para WEB 🚀 em construção... 🚧

GitHub language count Repository size GitHub last commit

Estrutura


Objetivo

Vivenciar a experiência de construir soluções Java para WEB utilizando Spring Framework e ReactJS.

Requisitos

  • Git
  • Java Virtual Machine 11
  • Maven 3.6.3
  • Eclipse IDE ou Visual Studio Code
  • Spring Tool Suite 4 (plugin)
  • Postgre SQL

Configuração de Ambiente

SDKMan

Existe um BUG no SDKMAN no Windows que não efetua corretamente a troca de versões dos sdks na pasta current. Para corrigi-lo é necessário fazer uma alteração no arquivo .bashrc que existe na sua pasta de usuário.

  1. Abra o arquivo .bashrc
  2. Acrescente uma linha em branco no início do arquivo
  3. Cole esta instrução export MSYS=winsymlinks:lnk na linha criada.
  4. Salve o arquivo

Máquina Virtual Java

O Eclipse 4.7, que é compatível com o Spring Tool Suite, precisa da JVM na versão 11

  1. Abra o ConEmu(MinGW) e instale o sdk utilizando o seguinte comando sdk install java 11.0.8.j9-adpt
  2. Após a instalação o SDKMan já pergunta se você deseja tornar a versão instalada como padrão, é só aceitar escolhendo a opção Y.
  3. Execute java -version para ter certeza que o jdk foi atualizado e você consiga verificar qual a versão está sendo utilizada

Maven

Execute mvn -version no terminal de comando para ter certeza que o Maven foi instalado corretamente

GitHub

  1. Faça o aceite do convide enviado para acesso ao repositório da disciplina.
  2. Clique na URL do repositório para acessá-lo
  3. Clique no botão "Code", copie a URL do repositório
  4. Faça o clone da branch no seu workspace utilizando o link copiado
  • Lembre-se de ter configurado as variáveis de usuário no seu arquivo global do git

    • git config --global user.email "[email protected]"
    • git config --global user.name "Your Name"

Eclipse e Spring Tool Suite (STS)

  1. O STS precisa do Eclipse na versão 4.7
  2. Baixe, descompacte
  3. Execute o Eclipse no workspace onde realizou o clone do projeto

Spring Tool Suite

  1. No Eclipse acesse o menu Help > Eclipse Marketplace e procure por Spring Tools 4
  2. Clique em install e execute os passos de instalação

Licença

MIT License

Copyright (c) [2021] [Helaine Barreiros]


Autor

Voltar

pweb's People

Contributors

helaine-barreiros avatar

Watchers

Emanoel Barreiros avatar Carlo Marcelo Revoredo da Silva avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.