Spring Boot 2 Fundamentals

Build and deploy production-ready microservices within the Java ecosystem

; Michael Piefel ; Alexander Sparkowsky

Leverage this rich framework to develop efficient applications and services in no time

Key Features

Learn key skills for building complete professional Java applications
Develop your own blogging application as you learn core concepts
Master the core concepts of Spring Boot with hands-on exercises and activities

Book DescriptionSpring Boot 2 Fundamentals begins with the basics of Spring Boot. Les mer
Vår pris
481,-

(Paperback) Fri frakt!
Leveringstid: Sendes innen 21 dager
På grunn av Brexit-tilpasninger og tiltak for å begrense covid-19 kan det dessverre oppstå forsinket levering.

Paperback
Legg i
Paperback
Legg i
Vår pris: 481,-

(Paperback) Fri frakt!
Leveringstid: Sendes innen 21 dager
På grunn av Brexit-tilpasninger og tiltak for å begrense covid-19 kan det dessverre oppstå forsinket levering.

Om boka

Leverage this rich framework to develop efficient applications and services in no time

Key Features

Learn key skills for building complete professional Java applications
Develop your own blogging application as you learn core concepts
Master the core concepts of Spring Boot with hands-on exercises and activities

Book DescriptionSpring Boot 2 Fundamentals begins with the basics of Spring Boot. You will write and test simple code using the Spring Framework and then use these skills to learn advanced concepts, such as creating an HTML-based frontend with dynamic data and HTML forms. As you make your way through the chapters, you will create a simple web interface to display blog posts, list all articles, along with creating and editing blog articles. You will work with the REST API functionality that Spring Boot offers and secure your blog application.

By the end of this book, you will have learned how to persist your blog posts in a database, bringing everything together as a web application.

What you will learn

Create your own Spring Boot application from scratch
Write comprehensive unit tests for your applications
Store data in a relational database
Build your own RESTful API with Spring Boot
Developa rich web interface for your applications
Secure your application with Spring Security

Who this book is forSpring Boot 2 Fundamentals is for you if you want to create modern web applications or RESTful services with Java. You should at least have basic knowledge of Java and know how to compile an application with a given POM file with Maven. You don't need to be an HTML expert, but you should know how HTML works and how to keep a file XML/XHTML compliant.

Fakta

Innholdsfortegnelse

Table of Contents

The Spring Project and Framework
Building a Spring Application
Testing Spring Applications
The MVC Pattern
Displaying Information Using Web Pages
Passing Data Between the View and the Controller
RESTful APIs
Web Application Security
Persisting Data Using a Database

Om forfatteren

Patrick Cornelissen is a software developer and the founder and CEO of the Orchit GmbH and KulinariWeb GmbH. He has written several applications in various languages and platforms and specializes in microservice-based applications and transition of monolithic applications into microservices. He has been using the Spring Framework since 2009. He has organized code retreats and open space conferences because he likes to learn and teach new things in the field of (agile) software development. Michael Piefel started programming in Pascal over 20 years ago. After working for several years with C and C++, he moved to Java in 2005. He has been using the Spring Framework since 2011 and Spring Boot since 2016. He was an instructor at the Humboldt University of Berlin and a full-time software engineer now. Alexander Sparkowsky has been a software developer since the 1980s. He started building embedded systems using Assembler and C. He became interested in Java in the 1990s. Since then, he is developing full-stack applications in various languages and for multiple platforms. The Spring Framework and Spring Boot are his favorite platforms. Recently, he started using Kotlin, which makes developing modern microservices even more fun. He enjoys learning and teaching new technology. When working in teams, he is a big fan of agile software development on SQL Server from 2014 - 2016.