Full Stack Development with JHipster: Build full stack applications and microservices with Spring Boot and modern JavaScript frameworks,2nd Edition
Authors: Deepu K Sasidharan – Sendil Kumar N
ISBN-10: 1838824987
ISBN-13: 9781838824983
Publication Date 出版日期: 2020-01-23
Print Length 页数: 428 pages
Book Description
By finelybook
Written by the core development team of JHipster and fully updated for JHipster 6,Java 11,and Spring boot 2.1 this book will show you how to build modern web applications with real-world examples and best practices
JHipster allows developers to easily create web applications and microservices from scratch without spending a lot of time on wiring and integrating different technologies. This second edition of Full Stack Development with JHipster will help you build full-stack application and microservices.
You’ll start by understanding JHipster and its associated tools and technologies. You will learn the essentials of a full stack developer before getting hands-on and building a monolithic web application with JHipster. Next,you’ll learn the JHipster Domain Language with entity modeling and entity creation using JDL studio. You’ll learn how to create production-ready Spring boot and Angular web applications using Bootstrap,Spring Security,and Spring Data. You’ll learn how to run tests and set up continuous integration pipelines with Jenkins. You’ll learn to build and package apps for production with various deployment options such as Heroku. You’ll learn how to convert your monoliths to microservices. You’ll learn about cloud deployment on Docker and Kubernetes along with an introduction to Istio service mesh. Finally,you’ll learn to build your client-side with React and Vue.js and master JHipster’s 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.
What you will learn
Build full-stack applications from scratch using the latest features of JHipster 6,and Spring boot 2.1
Build business logic by creating and developing entity models using the JHipster Domain Language
Learn how to convert a monolith application into a full-fledged microservices architecture
Utilize the JHipster microservice stack,which includes Netflix Eureka,Spring Cloud config,HashiCorp Consul,and so on
Deploying the application to Google Cloud with Kubernetes
Create CI/CD pipelines with Jenkins
Contents
Preface
Section 1: Getting Started with the JHipster Platform
Chapter 1: Introduction to Modern Web Application Development
Chapter 2: Getting Started with JHipster
Section 2: Building and Customizing Web Applications with JHipster
Chapter 3: Building Monolithic Web Applications with JHipster
Chapter 4: Entity Modeling with JHipster Domain Language
Chapter 5: Customization and Further Development
Section 3: Continuous Integration and Testing
Chapter 6: Testing and Continuous Integration
Chapter 7: Going into Production
Section 4: Converting Monoliths to Microservice Architecture
Chapter 8: Microservice Server-Side Technologies
Chapter 9: Building Microservices with JHipster
Chapter 10: Working with Microservices
Section 5: Deployment of Microservices
Chapter 11: Deploying with Docker Compose
Chapter 12: Deploying to the Cloud with Kubernetes
Section 6: React and Vue. js for the Client Side
Chapter 13: Using React for the Client-Side
Chapter 14: Using Vue.,js for the Client-Side
Chapter 15: Best Practices with JHipster
Other Books You May Enjoy
Index