Skip to content

gorgalxandr/reactGEFpoc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GEF REACT POC

Purpouse of this document is to provide insight into VIEW layer of an application if the view is based on technologies:

  • Facebook React
  • Facebook Flux
  • Webpack (as Common js module bundlerer)
  • Spring MVC (Spring Boot is used for prototyping)
  • Maven

Before you start

To start you need to clone this repository using (so Git is needed)

git clone https://github.com/octopuss/reactGEFpoc.git

Before you start you need to install latest version of Node.js server. This is java project, so download all necessities for running Java applications (eclipse, maven, JDK, ...). Then run command below to download webpack as global package, and make it runnable on your PATH.

npm install webpack -g

Setup application

Download project from repository and import it into your favourite IDE. You should see this structure (and maybe some IDE specific files)

└──reactGEFpoc
   ├──src
   ├──.gitignore
   ├──package.json
   ├──pom.xml
   ├──readMe.md
   └──webpack.config.js

To initialize this project run command below from commandline in path of your project root

C:\reactGEFpoc>npm i

This will download all neccessery Node.js dependencies for this project. Definitions are stored in package.json file. If everything goes ok, you should see new folder in your project called node_modules and no error in the terminal/console.

For running Java application please use command

mvn clean compile spring-boot:run -P exec-webpack

Web application should start on http://localhost:8080

Application dependencies

##For more information read Description.md

About

POC for GEF Framework based on Facebook React, Webpack, Spring Boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.8%
  • CSS 3.6%
  • Java 0.6%