BT

Your opinion matters! Please fill in the InfoQ Survey!

The JHipster Mini-Book 2.0

| by Matt Raible Follow 4 Followers on Dec 05, 2016

About the Author

Matt Raible is a web developer, Java Champion, and Developer Advocate @okta. He loves to architect and build slick-looking UIs using CSS and JavaScript. When he's not evangelizing Okta and open source, he likes to ski with his family, drive his VWs and enjoy craft beer.

This edition is completely re-written to be based on JHipster 3.x with the latest versions of AngularJS, Bootstrap and Spring Boot. This version is streamlined to be straight and to the point. It also contains new insights gained since the first version of the book.

 

The JHipster Mini-book is a guide to getting started with hip technologies today: AngularJS, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to a create a project and generate boilerplate code for you. This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

To go to the book blog please click here.

Purpose of the book:

To provide free information to the JHipster community. I've used many of the frameworks that JHipster supports and I like how it integrates them. I think building web and mobile applications with AngularJS, Bootstrap and Spring Boot is a great experience and I'd like to encourage more developers to try it.
 

Free download

Buy the print version for $19.99

Table of contents

  • Preface
    • Who this book is for
    • What you need for this book
    • Conventions
    • Reader feedback
  • Introduction
  • Building an app with JHipster
    • Creating the application
    • Building the UI and business logic
    • Application improvements
    • Deploying to Heroku
    • Monitoring and analytics
    • Continuous integration and deployment
    • Source code
    • Upgrading 21-Points Health
    • Summary
  • JHipster's UI components
    • AngularJS
    • Bootstrap
    • Internationalization (i18n)
    • Sass
    • Gulp
    • WebSockets
    • Browsersync
    • Summary
  • JHipster's API building blocks
    • Spring Boot
    • Maven versus Gradle
    • IDE support: Running, debugging, and profiling
    • Security
    • JPA versus MongoDB versus Cassandra
    • Liquibase
    • Elasticsearch
    • Deployment
    • Summary
  • Action!
    • Additional reading
  • About the author

Are you an architect or aspiring to be?

Stay on top of trends in the industry with one monthly newsletter, written by architects for architects.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT