Book Image

Full Stack Development with JHipster,

By : Deepu K Sasidharan, Sendil Kumar Nellaiyapen
Book Image

Full Stack Development with JHipster,

By: Deepu K Sasidharan, Sendil Kumar Nellaiyapen

Overview of this book

JHipster is a development platform to generate, develop, and deploy Spring Boot and Angular/React applications and Spring microservices. It provides you with a variety of tools that will help you quickly build modern web applications. This book will be your guide to building full stack applications with Spring and Angular using the JHipster tool set. You will begin by understanding what JHipster is and the various tools and technologies associated with it. You will learn the essentials of a full stack developer before getting hands-on and building a monolithic web application with JHipster. From here you will learn the JHipster Domain Language with entity modeling and entity creation using JDL and JDL studio. Moving on, you will be introduced to client side technologies such as Angular and Bootstrap and will delve into technologies such as Spring Security, Spring MVC, and Spring Data. You will learn to build and package apps for production with various deployment options such as Heroku and more. During the course of the book, you will be introduced to microservice server-side technologies and how to break your monolithic application with a database of your choice. Next, the book takes you through cloud deployment with microservices on Docker and Kubernetes. Going forward, you will learn to build your client side with React and master JHipster best practices. By the end of the book, you will be able to leverage the power of the best tools available to build modern web applications.
Table of Contents (23 chapters)
Title Page
Copyright and Credits
Packt Upsell


About the authors

Deepu K Sasidharan is the co-lead of JHipster. He has been part of the core JHipster team from its inception and is an active contributor to the project. He currently works for XebiaLabs, a DevOps software company, as a senior full-stack product developer. Before that, he worked at TCS as a technical consultant, focusing on innovative solutions for Airlines. He has over 8 years of experience in the architecture, design, and implementation of enterprise web applications and pre-sales. He is also a JavaScript and Web technology expert. When not coding, he likes to read about astronomy and science.

First and foremost, I would like to thank my, wife Sabitha, for her patience and support. I would also like to thank Sendil Kumar N, Julien Dubois, Antonio Goncalves, and the JHipster team for their support. Last but not the least, I would like to thank the entire Packt editorial team for supporting me in this endeavor.




Sendil Kumar N is a part of the JHipster and Webpack team. He is a vivid open source enthusiast and a contributor to many open source projects. He loves to explore and experiment new technologies and frameworks. He is passionate about (re)learning. He currently works at XebiaLabs as a senior full-stack product developer, where he develops the solution for enterprises to design and orchestrate their releases. Before that, he developed ideas for enterprise products and successfully set up a complete DevOps, agile, and cloud team in a more traditional environment. 

Thanks to my wife, Sakthi, and daughter, Sahana, for their love and support. I would also like to thank Deepu K Sasidharan, Julien Dubois, Antonio Goncalves, and the entire JHipster team for their support and for this awesome product. Finally, thanks to the Packt team, who were helpful and encouraging.

About the reviewers

Julien Dubois is the creator and lead developer of JHipster. He has more than 20 years of experience as a software developer, mainly in Java and Web technologies. He has a strong knowledge of the Spring Framework, having coauthored a best-selling book on the subject, and has managed SpringSource’s France subsidiary.

Today, Julien works as the Chief Innovation Officer at Ippon Technologies, an IT consulting company that has delivered many JHipster-based applications to its clients worldwide.

I would like to thank my wife, Aurélie, and our children, Gabrielle, Adrien, and Alice, for their patience during the reviewing of this book and the development of JHipster.



Antonio Goncalves is a senior Java developer expert on distributed systems. Despite being a consultant, he loves to build bonds with the community, so he created the Paris Java User Group and Devoxx France. As a JCP expert member on various JSRs, Antonio uses this expertise to write books on Java EE and to talk at international conferences. For his expertise and all of his work for the Java community, Antonio has been elected Java Champion. Follow him on Twitter at @agoncal.






Packt is searching for authors like you

If you're interested in becoming an author for Packt, please visit and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.