官术网_书友最值得收藏!

Spring modularity

Since its foundation, the framework has had a particular focus on modularity. It is an important framework characteristic because it makes the framework an excellent option for different architectural styles and different parts of applications.

It means the framework is not an opinionated, full-stack framework that dictates the rules to make everything work. We can use the framework as we need and integrate it with a wide range of specification and third-party libraries.

For example, for portal web applications, the Spring MVC supports features such as template engines and REST endpoints and integrates them with the popular JavaScript framework, AngularJS.

Also, if the application needs support for a distributed system, the framework can supply an amazing module called Spring Cloud, which has some essential features for distributed environments, such as service registration and discovery, a circuit breaker, intelligent routing, and client-side load balancing.

Spring makes the development applications for Java Runtime easy with different languages, such as Java, Kotlin, and Groovy (with which you can choose the flavor and make the development task fun).

It is divided into various modules. The main modules are as follows:

  • Spring Core
  • Spring Data
  • Spring Security
  • Spring Cloud
  • Spring Web-MVC

In this book, we will cover the most common solutions involved in Java Enterprise applications, including the awesome Spring Cloud project. Also, we can find some interesting projects such as Spring Batch and Spring Integration, but these projects are for specific needs.

主站蜘蛛池模板: 古丈县| 宁都县| 葫芦岛市| 枣阳市| 南昌县| 嫩江县| 车险| 宁乡县| 瓦房店市| 彩票| 龙游县| 新竹县| 清徐县| 察雅县| 通榆县| 儋州市| 建平县| 铜梁县| 四平市| 高密市| 永善县| 富锦市| 龙山县| 尉犁县| 抚松县| 城口县| 湄潭县| 古丈县| 会理县| 西宁市| 莲花县| 安陆市| 东辽县| 宜兴市| 灯塔市| 河曲县| 平顺县| 庆阳市| 视频| 图片| 汾阳市|