Sponsored Links
-->

Thursday, February 15, 2018

JHipster 2.x Blog Demo - YouTube
src: i.ytimg.com

JHipster is a free and open-source application generator used to develop quickly a modern web application and Microservices using Angular and the Spring Framework.


Video JHipster



Overview

JHipster provides tools to generate a project with a Java stack on the server side (using Spring Boot) and a responsive Web front-end on the client side (with Angular and Bootstrap). It can also create microservice stack with support for Netflix OSS, Docker and Kubernetes.

The term 'JHipster' comes from 'Java Hipster', as its initial goal was to use all the modern and 'hype' tools available at the time. Today, it has reached a more enterprise goal, with a strong focus on developer productivity, tooling and quality.


Maps JHipster



Major functionalities

  • Generate a full stack applications and microservices, with many options
  • Generate CRUD entities, directly or by scaffolding
  • Database migrations with Liquibase
  • NoSQL databases support (Cassandra, MongoDB)
  • Elasticsearch support
  • Websockets support
  • Automatic deployment to CloudFoundry, Heroku, OpenShift, AWS

Jhipster tutorial with cassandra | Adding Nav element module in ...
src: i.ytimg.com


Technology stack

On the client side:

  • HTML5 Boilerplate
  • Twitter Bootstrap
  • AngularJS
  • Angular 2
  • React - work in progress
  • Full internationalization support with Angular Translate
  • Optional Compass / Sass support for CSS design
  • Optional WebSocket support with Spring Websocket

On the server side:

  • Spring Boot
  • Spring Security (including Social Logins)
  • Spring MVC REST + Jackson
  • Monitoring with Metrics
  • Optional WebSocket support with Spring Websocket
  • Spring Data JPA + Bean Validation
  • Database updates with Liquibase
  • Elasticsearch support
  • MongoDB support
  • Cassandra support

Out-of-the-box auto-configured tooling:

  • Yeoman
  • Webpack or Gulp.js
  • BrowserSync
  • Maven or Gradle
  • Editor for Datamodeling (visual and textual)

The JHipster Mini-Book
src: farm5.staticflickr.com


Book

A JHipster mini book is written by Matt Raible, the author of AppFuse.

A book on "Full stack development with JHipster" is being written by Deepu K Sasidharn, the co-lead of JHipster and Sendil Kumar N, a core team member of JHipster.


Get Started with JHipster 4 - YouTube
src: i.ytimg.com


See also

  • MEAN (software bundle)

Java on Twitter:
src: pbs.twimg.com


References


Get Started with JHipster! (Java Scaffolding) - YouTube
src: i.ytimg.com


External links

  • Official website

Source of article : Wikipedia