BT

The JHipster Mini-book

by Matt Raible on Oct 30, 2015

About the Author

Matt Raible is a well-known figure in the Java community, and has been building web applications for most of his adult life. For over 17 years, he has helped companies adopt open source frameworks and use them effectively. Amongst his roles he was Lead UI Architect for LinkedIn, the UI Architect for Evite.com and the Chief Architect of Web Development at Time Warner Cable.

Matt has been a speaker at many conferences worldwide, including Devoxx, Jfokus, No Fluff Just Stuff, SpringOne 2GX, UberConf, Angular Summit, and JavaOne for which he won a JavaOne Rock Star Award in 2013. He is the author of The JHipster Mini-Book, Spring Live, and Pro JSP. He is also the founder of AppFuse, an Apache committer, and a member of the JHipster development team.

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

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
    • Summary
  • JHipster's UI components
    • AngularJS
    • Bootstrap
    • Internationalization (i18n)
    • Sass
    • Grunt versus 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
General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.