- Mastering Microservices with Java 9(Second Edition)
- Sourabh Sharma
- 251字
- 2021-07-02 21:54:47
Summary
In this chapter, you have explored various aspects of setting up a development environment, Maven configuration, Spring Boot configuration, and so on.
You have also learned how to make use of Spring Boot to develop a sample REST service application. We learned how powerful Spring Boot is—it eases development so much that you only have to worry about the actual code, and not about the boilerplate code or configurations that you write. We have also packaged our code into a JAR file with an embedded application container Jetty. It allows it to run and access the web application without worrying about the deployment.
In the next chapter, you will learn the domain-driven design (DDD) using a sample project that can be used across the rest of the chapters. We'll use the sample project online table reservation system (OTRS) to go through various phases of microservices development and understand the DDD. After completing Chapter 3, Domain-Driven Design, you will learn the fundamentals of DDD.
You will understand how to practically use the DDD by design sample services. You will also learn to design the domain models and REST services on top of it. The following are a few links that you can take a look at to learn more about the tools we used here:
- Spring Boot: http://projects.spring.io/spring-boot/
- Download NetBeans: https://netbeans.org/downloads
- Representational State Transfer (REST): Chapter 5 (https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) of Roy Thomas Fielding's Ph.D. dissertation Architectural Styles and the Design of Network-based Software Architectures
- REST: https://en.wikipedia.org/wiki/Representational_state_transfer
- Maven: https://maven.apache.org/
- Gradle: http://gradle.org/
- 軟件安全技術(shù)
- Learning Java Functional Programming
- Android和PHP開發(fā)最佳實(shí)踐(第2版)
- Azure IoT Development Cookbook
- Java從入門到精通(第4版)
- 零基礎(chǔ)學(xué)Java程序設(shè)計(jì)
- Learning Network Forensics
- Scala程序員面試算法寶典
- 零基礎(chǔ)Java學(xué)習(xí)筆記
- Python入門很輕松(微課超值版)
- Learning JavaScript Data Structures and Algorithms(Second Edition)
- 零代碼實(shí)戰(zhàn):企業(yè)級(jí)應(yīng)用搭建與案例詳解
- Machine Learning for Developers
- 零基礎(chǔ)學(xué)C語(yǔ)言(升級(jí)版)
- Backbone.js Testing