GithubHelp home page GithubHelp logo

compromissoappreact's Introduction

CompromissoAPP - React

  • Versão 1.0.0

Resumo

  • Bootstrap 4.0.0-alpha.6 - é o framework HTML, CSS e JS mais popular do mundo para a construção de projetos sensíveis e de primeira linha na web.

  • Eclipse - IDE para desenvolvimento Java.

  • MongoDB - Banco NoSQL baseado em documento sem transações e sem joins. Quando um aplicativo utiliza esse tipo de banco de dados, o resultado que se tem são consultas muito simples. Elas são mais fáceis de escrever.

  • Node.js - Plataforma para desenvolvimento de aplicações server-side utilizando JavaScript.

  • Sass - Uma poderosa extensão da linguagem CSS que permite uma escrita profissional e completa escrevendo nossas folhas de estilo de forma muito mais dinâmica e produtiva.

  • Maven - Uma ferramenta de automação de compilação utilizada primariamente em projetos Java.

  • wildfly-10 - Servidor de aplicação JEE Open Source da comunidade JBoss, permiti a implantação("deploy") de aplicações que sigam os padrões JE

Ambiente

Abaixo segue o passo a passo para a preparação do ambiente.

  • Eclipse
    * Baixe o eclipse no link: `https://www.eclipse.org/downloads/eclipse-packages/`.
    * Acesse o `Marketplace` e instale o seguinte plugin: `JBoss`.
  • MongoDB
    * Siga as instruções no link: `https://docs.mongodb.com/manual/administration/install-community/`.
  • Node.js
    * Siga as instruções no link: `https://nodejs.org/`.

Instalação

Abaixo segue o passo a passo do modo de instalação bem simples.

  • Servidor

  • Java Build Path

    * Acesse o `Java Build Path` do projeto e na aba `Libraries` adicone a biblioteca do Wildfly.
    * É necessario configurar o `standalone.xml` do Wildfly, devido as politicas de segurança dos browsers.
    Insira as seguintes configurações:
    
    <host name="default-host" alias="localhost">
      <location name="/" handler="welcome-content"/>
      <filter-ref name="server-header"/>
      <filter-ref name="x-powered-by-header"/>
      <filter-ref name="Access-Control-Allow-Origin"/>
      <filter-ref name="Access-Control-Allow-Methods"/>
      <filter-ref name="Access-Control-Allow-Headers"/>
      <filter-ref name="Access-Control-Allow-Credentials"/>
      <filter-ref name="Access-Control-Max-Age"/>
    </host>
    
    
    <filters>
      <response-header name="server-header" header-name="Server" header-value="WildFly/10"/>
      <response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/>
      <response-header name="Access-Control-Allow-Origin" header-name="Access-Control-Allow-Origin" header-value="*"/>
      <response-header name="Access-Control-Allow-Methods" header-name="Access-Control-Allow-Methods" header-value="GET, POST, OPTIONS, PUT, DELETE"/>
      <response-header name="Access-Control-Allow-Headers" header-name="Access-Control-Allow-Headers" header-value="accept, authorization, content-type, x-requested-with"/>
      <response-header name="Access-Control-Allow-Credentials" header-name="Access-Control-Allow-Credentials" header-value="true"/>
      <response-header name="Access-Control-Max-Age" header-name="Access-Control-Max-Age" header-value="1"/>
    </filters>

compromissoappreact's People

Watchers

James Cloos avatar Alexandre Martins da Silva 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.