zeiss-digital-innovation / jee-mongodb-showcase

Demo Application showing a JEE application using MongoDB with Morphia object mapping plus an Angular2 frontend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jee-mongodb-showcase

Demo Application showing a JEE application using MongoDB with Morphia object mapping plus an Angular2 frontend.

JEE Backend

Simple REST client with a MongoDB connection.

Uses Morphia Object Mapper to work with MongoDB.

Expects a MongoDB running on localhost:27017. (TODO: add configuration for url).

Build

Run mvn package

Wildfly deployment

Running mvn install will also deploy the war file to a running wildfly instance on localhost.

Angular2 frontend

Angular 2 client with Typescript displaying geo data via Google Maps.

Uses angular2-google-maps for displaying Google Maps.

To build everything you need the Node.js package manager npm, available here: Node.js

Download dependencies

Run npm install to resolve dependencies.

Build and run

Run npm start for serving the app and using it with a browser of your choice.

Build distribution for environment

Run npm run gulp to build to dist directory

About

Demo Application showing a JEE application using MongoDB with Morphia object mapping plus an Angular2 frontend.


Languages

Language:Java 76.4%Language:TypeScript 11.0%Language:HTML 8.5%Language:JavaScript 3.4%Language:CSS 0.7%