Index
A
- administration screen, JHipster
- user management / User management
- metrics / Metrics
- health / Health
- configuration / Configuration
- audit / Audit
- logs / Logs
- API / API
- Akka stream / Akka stream
- Android Studio / IDE Support
- Angular / Creating an Angular service
- Angular router
- creating / Creating the Angular router
- Apache Directory Server (Apache DS)
- configuring, as LDAP server / Configuring Apache DS as an LDAP server
- partitions / Apache DS partitions
- Apache Directory Studio / Configuring Apache DS as an LDAP server
- API controllers
- defining / Defining the API controllers
- Web MVC, enabling with @EnableWebMvc / Enabling Web MVC using @EnableWebMvc
- configuration to deploy to Tomcat, without web.xml / Configuration to deploy to Tomcat without web.xml
- RESTful API controller, defining for country resource / Defining the RESTful API controller for country resource
- RESTful API controller, defining for city resource / Defining the RESTful API controller for city resource
- RESTful API controller, defining for country language resource / Defining the RESTful API controller for country language resource
- application
- running / Running the application
- securing, with Spring Security / Making the application secure with Spring Security
- Aspect-Oriented Programming (AOP) / Project structure
- authentication / Making the application secure with Spring Security, Spring Security integration with LDAP
- authorization / LDAP authorization with Spring Security
- auto-configuration
- excluding / Excluding auto-configuration
- substituting / Substituting auto-configuration
B
- backpressure / Backpressure
- bcrpt algorithm / Substituting auto-configuration
- blog data
- adding / Adding blog data
- reading / Reading blog data
- searching / Searching blog data
- Blogpress
- about / Application overview
- index, creating for / Creating index and document types for Blogpress
- document type, creating for / Creating index and document types for Blogpress
C
- camelCase() function / Extension functions
- CLI
- entity, adding with / Adding an entity with the CLI
- cluster / Clusters and nodes
- cold observable / Cold Observable
- comment data
- adding, with Elasticsearch aggregation / Adding comment data with Elasticsearch aggregation
- reading, with Elasticsearch aggregation / Reading comment data with Elasticsearch aggregation
- updating, with Elasticsearch / Updating and deleting comment data with Elasticsearch
- deleting, with Elasticsearch / Updating and deleting comment data with Elasticsearch
- Compass
- download link / MongoDB installation
- configuration
- logging / Logging configuration
- Continuous Integration/Continuous Deployment (CI/CD) / Continuous integration support
- Create, Read, Update, and Delete (CRUD) / Entity creation
- CRUD operations
- performing, LdapTemplate used / Performing CRUD operations with LdapTemplate, Using LdapTemplate to perform CRUD operations
- Cucumber / Testing support
- custom screens, national gross domestic product
- search country screen / The search country screen
- GDP screen / Showing the GDP screen
- GDP module, hooking into AppModule / Hooking the GDP module into AppModule
D
- data
- storing, with Elasticsearch / Storing data with Elasticsearch
- data access layer
- Data Access Object (DAO) layer / Spring Data Elasticsearch model class
- database design, online bookstore application
- single monolithic database / Single monolithic database for all microservices
- service, separating to handle database interaction / Separate service to handle database interaction
- database, for microservice / Each microservice has its own database
- database schema, microservices
- user schema / User schema
- order schema / Order schema
- catalog schema / Catalog schema
- inventory schema / Inventory schema
- data classes / Data classes
- Data Definition Language (DDL) / Project structure
- data transfer object (DTO) / Project structure, Showing a task list
- dialects / Dialects, processors, and expression objects
- Docker / Docker support
- document
- about / Documents
- adding / Adding a document (student data)
- reading / Reading a document (student data)
- updating / Updating a document (student data)
- deleting / Deleting a document (student data)
- document type
- creating / Creating a document type – student
- creating, for Blogpress / Creating index and document types for Blogpress
- Domain-driven design (DDD) / Domain-driven design
- dynamic configuration, Spring Cloud / Dynamic configuration in Spring Cloud, Step 1 – creating a Spring Boot service for the configuration server, Step 2 – configuring Spring Cloud Config with a Git repository, Step 3 – making each microservice Spring Cloud Config-aware using the Spring Cloud Config Client component
E
- Elasticsearch
- about / Storing data with Elasticsearch, Each microservice has its own database
- used, for storing data / Storing data with Elasticsearch
- concepts / Artifacts
- documents / Documents
- index / Indexes
- clusters / Clusters and nodes
- nodes / Clusters and nodes
- shards / Shards and replicas
- replicas / Shards and replicas
- interacting with / Interacting with Elasticsearch
- installing / Installation
- connecting, with Spring Data / Connecting Elasticsearch with Spring Data
- comment data, updating / Updating and deleting comment data with Elasticsearch
- comment data, deleting / Updating and deleting comment data with Elasticsearch
- Elasticsearch aggregation
- comment data, adding / Adding comment data with Elasticsearch aggregation
- comment data, reading / Reading comment data with Elasticsearch aggregation
- Elasticsearch integration
- with Spring Data / Elasticsearch integration with Spring Data
- Elasticsearch RESTful API / Elasticsearch RESTful API
- Elvis operator / Null safety
- empty application
- creating / Creating an empty application
- entity
- creating / Entity creation
- adding, with CLI / Adding an entity with the CLI
- modeling / Modeling the entity
- modeling, with Unified Modeling Language (UML) / Modeling with UML
- modeling, with JHipster Domain Language studio / Modeling with JHipster Domain Language studio
- generating, model used / Generating an entity using a model
- entity classes, Task Management System (TMS) application
- expression objects / Dialects, processors, and expression objects
- extension function
- about / Extension functions
- camelCase() / Extension functions
- square() / Extension functions
F
- features, Project Reactor
- data stream, handling with high volume / Handling data stream with high volume
- push-pull mechanism / Push-pull mechanism
- concurrency, handling independently / Handling concurrency independently
- operators / Operators
- Feign
- RESTful calls, making across microservices / Making RESTful calls across microservices with Feign
- about / Making RESTful calls across microservices with Feign
- fragment expressions / Dialects, processors, and expression objects
- function
- about / The concept of a function
- as expression / Function as an expression
- default function arguments / Default function arguments
- extension functions / Extension functions
- lambda, passing to / Passing lambda to another function
- returning, from another function / Returning a function from another function
- functional-style Reactive Programming
- functional endpoints, WebFlux
- routers, defining / Defining routers and handlers
- handlers, defining / Defining routers and handlers
- handler, combining with router / Combining handler and router
- composite routers / Composite routers
- functional programming / Introducing Kotlin
- function literal
- about / Lambda expression or function literal
- characteristics / Lambda expression or function literal
- function reactive / Basics of Reactive Programming
- function type / Passing lambda to another function
G
- Gatling / Testing support
- GDP information application
- about / Introduction to the application
- database structure / Understanding the database structure
- wireframes, designing of application screens / Designing the wireframes of application screens
- GDP screen
- displaying / Showing the GDP screen
- Angular component, for displaying GDP / An Angular component to show country GDP
- Angular template, for displaying GDP / Angular template to show country GDP
- grant types, OAuth
- authorization code / Authorization code
- implicit / Implicit
- Resource Owner Password Credentials / Resource Owner Password Credentials
- Client Credentials / Client Credentials
- about / Which grant type should be used?
H
- Hexagonal Architecture / Microservice architecture
- hexagonal pattern
- Adapter / Microservice architecture
- Port / Microservice architecture
- high cohesion / High cohesion with a single responsibility
- hot observable / Hot Observable
I
- identity provider / OAuth roles
- imperative programming
- versus Reactive Programming / Reactive Programming
- index
- about / Indexes
- creating / Creating an index – students
- creating, for Blogpress / Creating index and document types for Blogpress
- Indicator APIs / Understanding the World Bank API
- integrated development environment (IDE) / Project structure
J
- Java
- Kotlin code, calling from / Calling the Kotlin code from Java
- Java code
- calling, from Kotlin / Calling Java code from Kotlin
- Java Persistence API (JPA) / Project structure
- Java Virtual Machine (JVM) / Introducing Kotlin
- JDL studio
- JetBrains
- reference / Introducing Kotlin
- about / IDE Support
- JHipster
- about / Introducing JHipster
- tool support / Introducing JHipster
- benefits / Introducing JHipster
- installing / Installing JHipster
- application, creating / Creating an application
- project structure / Project structure
- entity generation / Entity creation
- persistence layer / The persistence layer
- service layer / The service layer
- REST controller layer / The REST controller layer
- filter option, adding to entities / Adding a filter option to existing entities
- JHipster, features
- about / Other JHipster features
- IDE support / IDE support
- screens out of the box, setting / Setting screens out of the box
- code quality, maintaining / Maintaining code quality
- microservice support / Microservice support
- Docker support / Docker support
- profile management / Profile management
- live reload / Live reload
- testing support / Testing support
- upgrade process / Upgrading JHipster
- continuous integration support / Continuous integration support
- community support / Community support and documentation
- documentation / Community support and documentation
- JHipster Marketplace / The JHipster Marketplace
- JHipster Domain Language (JDL) / Project structure, Modeling with JHipster Domain Language studio
- JHipster Domain Language studio
- entity, modeling with / Modeling with JHipster Domain Language studio
- JHipster Marketplace
- reference / Creating an application
- about / The JHipster Marketplace
- JHipster upgrade / Upgrading JHipster
- JSON Web Token (JWT) / Creating an application
K
- Kibana
- about / Interacting with Elasticsearch
- installing / Installation
- Kotlin
- about / Introducing Kotlin
- interoperability / Interoperability
- concise / Concise yet powerful
- safety feature / Safety feature
- IDE support / IDE Support
- Java code, calling from / Calling Java code from Kotlin
- operators / Operator overloading
- Spring support / Spring supports for Kotlin
- Spring Boot project, creating with / Creating a Spring Boot project with Kotlin
- REST call, making / REST call in Kotlin
- Kotlin, features
- about / Kotlin features
- function / The concept of a function
- null safety / Null safety
- data classes / Data classes
- interoperability / Interoperability
- smart casts / Smart casts
- operator overloading / Operator overloading
- Kotlin, versus Java
- null safety / Kotlin versus Java
- extension function / Kotlin versus Java
- type reference / Kotlin versus Java
- functional programming / Kotlin versus Java
- coroutine support / Kotlin versus Java
- data class / Kotlin versus Java
- smart cast / Kotlin versus Java
- checked exception / Kotlin versus Java
- Kotlin code
- calling, from Java / Calling the Kotlin code from Java
L
- lambda
- passing, to function / Passing lambda to another function
- lambda expression / Lambda expression or function literal
- LDAP
- about / LDAP, What is LDAP?
- example DIT structures / Example DIT structures
- structure / The LDAP structure
- Spring Security integration / Spring Security integration with LDAP
- LDAP, terms
- directory information tree (DIT) / What is LDAP?
- entry / What is LDAP?
- root/base/suffix / What is LDAP?
- distinguished name (DN) / What is LDAP?
- relative distinguished name (RDN) / What is LDAP?
- object class / What is LDAP?
- attribute / What is LDAP?
- LDAP Data Interchange Format (LDIF) / What is LDAP?
- LDAP authorization
- with Spring Security / LDAP authorization with Spring Security
- LDAP server
- Apache DS, configuring as / Configuring Apache DS as an LDAP server
- roles, creating / Creating roles in the LDAP server
- LdapTemplate
- initializing / Initializing LdapTemplate
- used, for performing CRUD operations / Using LdapTemplate to perform CRUD operations
- LDAP users
- managing, with Spring Data / Managing LDAP users with Spring Data
- link (URL) expressions / Dialects, processors, and expression objects
- live reload mechanism / Live reload
- load balancing
- with Ribbon / Load balancing with Ribbon
- with RestTemplate / Load balancing using RestTemplate
- Long Term Support (LTS) / Installing JHipster
- Lucene / Storing data with Elasticsearch
M
- message (i18n) expressions / Dialects, processors, and expression objects
- microservice principles
- about / Microservice principles
- high cohesion, with single responsibility / High cohesion with a single responsibility
- service autonomy / Service autonomy
- loose coupling / Loose coupling
- implementation, hiding through encapsulation / Hide implementation through encapsulation
- domain-driven design (DDD) / Domain-driven design
- microservices / Microservices introduction
- microservices, Spring Cloud
- about / Microservices with Spring Cloud
- configuration management / Configuration management
- service discovery / Service discovery
- circuit breakers / Circuit breakers
- routing / Routing
- security / Spring Cloud Security
- distributed tracing service / Distributed tracing service
- streams / Spring Cloud Stream
- microservices architecture
- about / Microservice architecture
- characteristics / Microservice characteristics
- model
- used, for generating entity / Generating an entity using a model
- model classes
- defining / Defining the model classes
- Hibernate Validator, used for adding validations / Using Hibernate Validator to add validations
- MongoDB
- installing / MongoDB installation
- data structure / MongoDB data structure
- monolithic architecture / Microservice architecture
- Mustache template
- about / Building a UI with the Mustache template
- UI, creating with / Building a UI with the Mustache template
N
- national gross domestic product
- displaying / Showing the national gross domestic product
- application creation / Application and entity creation
- entity creation / Application and entity creation
- enumeration data, handling with database / Handling enumeration data with a database in JHipster
- custom screens, developing / Developing custom screens
- navigation update / Updating navigation
- Netflix OSS components / Other Spring Cloud and Netflix OSS components
- Node
- reference, for Downloads section / Installing JHipster
- nodes / Clusters and nodes
- null safety / Null safety
O
- OAuth
- about / OAuth
- grant types / Grant types, Which grant type should be used?
- Spring Security integration / Spring Security integration with OAuth
- OAuth authorization, with custom authorization server
- about / OAuth authorization with a custom authorization server
- authorization server configuration / Authorization server configuration
- resource server configuration / Resource server configuration
- method-level resource permissions / Method-level resource permissions
- OAuth roles
- about / OAuth roles
- resource owner / OAuth roles
- authorization server / OAuth roles
- resource server / OAuth roles
- client / OAuth roles
- observable, RxJava
- about / Observable types
- cold observable / Cold Observable
- hot observable / Hot Observable
- obtaining / Other ways to get Observable
- one line function / Function as an expression
- online bookstore application
- developing / Developing an online bookstore application
- architecture / Application architecture
- database design / Database design
- microservices, creating with Spring Boot / Creating microservices with Spring Boot
- microservice-specific capabilities, adding / Adding microservice-specific capabilities
- service discovery server, developing / Develop a service discovery server
- API gateway, designing / Designing an API gateway
- Zuul, setting up as API gateway / Setting up Zuul as an API gateway
- UI, designing / Designing the UI
- API gateway, configuring / Configuring the API gateway
- securing / Securing an application
- OpenID Connect (OIDC) / Creating an application
- OpenLDAP / Configuring Apache DS as an LDAP server
- operator overloading / Operator overloading
P
- Plain Old Java Object (POJO) / Documents, The service layer
- Postman / Interacting with Elasticsearch
- presentation layer
- with Thymeleaf / Presentation layer with Thymeleaf
- processors / Dialects, processors, and expression objects
- Project Lombok
- about / Defining the model classes
- reference / Defining the model classes
- Project Reactor
- about / Project Reactor
- features / Reactor features, Handling concurrency independently
- sub-projects / Reactor sub-projects
- types / Reactor types
- Flux / Reactor types
- Mono / Reactor types
- working / Reactor in action
- subscribers / Types of subscribers
- custom subscribers / Custom subscribers
- lifecycle methods / Reactor lifecycle methods
- project skeleton
- with Spring Boot / Project skeleton with Spring Boot
- Protractor / Testing support
Q
- query
- searching / Searching a query
R
- Ratpack
- Reactive
- about / Reactive system
- in Spring Framework / Reactive support in Spring Framework
- across Spring modules / Reactive span across Spring modules
- Reactive Extension / RxJava
- Reactive Kafka / Reactor sub-projects
- Reactive Programming
- about / Reactive system, Reactive Programming
- versus imperative programming / Reactive Programming
- basics / Basics of Reactive Programming
- backpressure / Backpressure
- advantages / Benefits of Reactive Programming
- techniques / Reactive Programming techniques
- callback API / Reactive Programming techniques
- declarative API / Reactive Programming techniques
- futures / Reactive Programming techniques
- promise / Reactive Programming techniques
- Reactive Streams / Reactive Programming techniques
- data flow variables / Reactive Programming techniques
- Reactive Programming, in Java
- about / Reactive Programming in Java
- Reactive Streams / Reactive Streams
- RxJava / RxJava
- Project Reactor / Project Reactor
- Ratpack / Ratpack
- Akka stream / Akka stream
- Vert.x / Vert.x
- Reactive RabbitMQ / Reactor sub-projects
- Reactive Streams / Reactive Streams
- Reactive Streams, specifications
- about /
- publisher rules / Publisher rules
- subscriber rules /
- subscription rules / Subscription rules
- processor rules / Processor rules
- Technology Compatibility Kit (TCK) / Reactive Streams TCK
- Reactive System
- about / Reactive system
- characteristics / Reactive system
- Reactor Core / Reactor sub-projects
- Reactor Extra / Reactor sub-projects
- Reactor IPC / Reactor sub-projects
- Reactor Netty / Reactor sub-projects
- Reactor Test / Reactor sub-projects
- relational database management system (RDBMS) / Documents
- replicas / Shards and replicas
- repository / Connecting Elasticsearch with Spring Data
- Representational State Transfer (REST) / Project structure
- resource owner / Resource server configuration
- REST call, in Kotlin
- about / REST call in Kotlin
- validation / Validation
- user registration / User registration
- RESTful calls
- making, across microservices / Making RESTful calls across microservices with Feign
- RESTful web services
- data, displaying with / Displaying data with RESTful web services in Spring
- RestTemplate
- load balancing / Load balancing using RestTemplate
- Ribbon
- load balancing / Load balancing with Ribbon
- configuring, without Eureka / Configuring Ribbon without Eureka
- configuring, with Eureka / Configuring Ribbon with Eureka
- role information
- importing, to perform authorization / Importing role information to perform authorization
- roles
- creating, in LDAP server / Creating roles in the LDAP server
- RxJava
- about / RxJava
- anatomy /
- observer event calls / Observer event calls
- observable, for iterators / Observable for iterators
- custom observers / Custom Observers
- observable types / Observable types
- operators / Operators
S
- safe call operator / Null safety
- screens out of the box, JHipster
- home screen / Home and login screens
- login screen / Home and login screens
- account screen / Account management
- administration / Administration
- search country screen
- about / The search country screen
- Angular service, creating / Creating an Angular service
- Angular router, creating / Creating the Angular router
- Angular modules / Angular modules
- Angular component, creating to show country list / Creating an Angular component to show the country list
- Angular template, for displaying country list / Angular template to show the country list
- selection expression object / Dialects, processors, and expression objects
- service-oriented architecture (SOA) / Microservice architecture
- service discovery functionality / Service discovery
- service discovery server / Develop a service discovery server
- shards / Shards and replicas
- single line function / Function as an expression
- smart casts / Smart casts
- SonarCloud / Maintaining code quality
- Spring
- data, displaying with RESTful web services / Displaying data with RESTful web services in Spring
- Spring Boot
- about / Project skeleton with Spring Boot
- advantages / Project skeleton with Spring Boot
- web application, creating with / Creating a web application with Spring Boot
- Spring Boot application, changes
- about / Changes in the Spring Boot application
- default OAuth configuration / The default OAuth configuration
- OAuth, with custom login page / OAuth with a custom login page
- dual authentication, with OAuth and LDAP / Dual authentication with OAuth and LDAP
- Spring Boot project
- creating, with Kotlin / Creating a Spring Boot project with Kotlin
- Spring Boot service
- creating, for configuration server / Step 1 – creating a Spring Boot service for the configuration server
- spring boot starter project
- reference / Configuring IDE Spring Tool Suite
- Spring Cloud
- components / Other Spring Cloud and Netflix OSS components
- Spring Cloud Config
- about / Dynamic configuration in Spring Cloud
- configuring, with Git repository / Step 2 – configuring Spring Cloud Config with a Git repository
- Spring Cloud Security / Spring Cloud Security
- Spring Cloud Sleuth / Distributed tracing service
- Spring Cloud Stream / Spring Cloud Stream
- Spring command-line interface (CLI) / Configuring IDE Spring Tool Suite
- Spring Data
- Elasticsearch integration / Elasticsearch integration with Spring Data
- Elasticsearch, connecting with / Connecting Elasticsearch with Spring Data
- CRUD operations, in Elasticsearch / CRUD operations in Elasticsearch with Spring Data
- LDAP users, managing / Managing LDAP users with Spring Data
- models / Spring Data models
- Spring Data Elasticsearch
- model class / Spring Data Elasticsearch model class
- Spring Data repository
- creating / Creating a Spring Data repository
- for LDAP / The Spring Data repository for LDAP
- Spring Framework / Reactive support in Spring Framework
- Spring JDBC Template
- about / Defining the data access layer – Spring JDBC Template
- JDBC connection properties, defining / Defining the JDBC connection properties
- test environment setup / Setting up the test environment
- RowMapper, defining / Defining the RowMapper
- CountryDAO, designing / Designing the CountryDAO
- CityDAO, designing / Designing the CityDAO
- CountryLanguageDAO, designing / Designing the CountryLanguageDAO
- client, designing for World Bank API / Designing the client for World Bank API
- Spring Model-View-Controller web flow / Spring Model-View-Controller web flow
- Spring MVC
- versus Spring WebFlux / Spring MVC versus Spring WebFlux
- Spring MVC controller, Task Management System (TMS) application
- about / Defining the Spring MVC controller
- control page, displaying / Showing the control page
- login page, displaying / Showing the login page
- add new task page, displaying / Showing the add new task page
- edit task page, displaying / Showing the edit task page
- task, adding / Adding a new task
- task, updating / Updating a task
- task comment, adding / Adding a task comment
- users, returning / Getting all users
- task list, displaying / Showing a task list
- task, viewing / Viewing a task
- task, deleting / Deleting a task
- Spring Security
- application, securing / Making the application secure with Spring Security
- LDAP authorization / LDAP authorization with Spring Security
- about / Spring Security
- Spring Security, Task Management System (TMS) application
- query approach / Query approach
- UserDetailsService approach / UserDetailsService approach
- Spring Security integration
- Spring Security integration, OAuth
- about / Spring Security integration with OAuth
- application registration / Application registration
- application changes / Changes in the Spring Boot application
- OAuth authorization, with custom authorization server / OAuth authorization with a custom authorization server
- Spring Tool Suite (STS)
- download link / Spring WebFlux application
- configuring / Configuring IDE Spring Tool Suite
- about / Creating a web application with Spring Boot, Creating microservices with Spring Boot
- Spring WebFlux
- about / Spring WebFlux
- prerequisite, for functional approach / Prerequisite for a functional approach in Spring WebFlux
- Spring WebFlux application
- about / Spring WebFlux application
- MongoDB installation / MongoDB installation
- Spring Data repository, creating / Creating a Spring Data repository
- square() extension function / Extension functions
- sub-projects, Reactor
- Reactor Core / Reactor sub-projects
- Reactor Test / Reactor sub-projects
- Reactor Extra / Reactor sub-projects
- Reactor IPC / Reactor sub-projects
- Reactor Netty / Reactor sub-projects
- Reactive Kafka / Reactor sub-projects
- Reactive RabbitMQ / Reactor sub-projects
- syntactically awesome style sheets (Sass) / Creating an application
T
- Task Management System (TMS) application
- about / Developing an application – Task Management System
- Spring Boot project, creating with Kotlin / Creating a Spring Boot project with Kotlin
- DB design / DB design
- entity classes / Entity classes
- Spring Security / Spring Security
- Spring MVC controller / Defining the Spring MVC controller
- Technology Compatibility Kit (TCK) /
- TestNG / Reactive Streams TCK
- Thymeleaf
- about / Presentation layer with Thymeleaf
- working / How Thymeleaf works
- dialects / Dialects, processors, and expression objects
- processors / Dialects, processors, and expression objects
- expression objects / Dialects, processors, and expression objects
- natural template / Why Thymeleaf is a natural template
- Thymeleaf template engine
- configuring / Configuring a Thymeleaf template engine
- token sharing mechanism / Resource server configuration
- Tomcat
- application, deploying to / Deploying to Tomcat
U
- UI
- with Mustache template / Building a UI with the Mustache template
- UI, online bookstore application
- monolithic front / Monolithic front
- micro front / Micro front
- composite front / Composite front
- Unified Modeling Language (UML)
- entity, modeling with / Modeling with UML
- universally unique identifier (UUID) / Clusters and nodes
- User Authentication and Authorization (UAA) / Creating an application
V
- variable expression objects / Dialects, processors, and expression objects
- Vert.x
- view controller
- defining / Defining the view controller
- view templates
- defining / Defining the view templates
- Thymeleaf template engine / Configuring a Thymeleaf template engine
- static resources, managing / Managing static resources
- base template, creating / Creating the base template
W
- web application
- creating, with Spring Boot / Creating a web application with Spring Boot
- WebFlux programming models
- about / WebFlux programming models
- annotated controller / Annotated controller
- functional endpoint / Functional endpoint
- WebSocket / WebSocket support
- wireframe / Designing the wireframes of application screens
- wireframes, of application screens
- designing / Designing the wireframes of application screens
- country listing page / Country listing page
- country detail page / Country detail page
- country edit page / Country edit page
- city, adding / Add a new city and language
- language, adding / Add a new city and language
- World Bank API / Understanding the World Bank API
Y
- Yeoman
- reference / Installing JHipster
Z
- Zipkin / Distributed tracing service
- Zuul
- about / Designing an API gateway
- setting up, as API gateway / Setting up Zuul as an API gateway