An open API service indexing awesome lists of open source software.

https://github.com/wx-chevalier/spring-notes

Spring & Spring Boot & Spring Cloud & Alibaba Cloud 微服务与云原生实战
https://github.com/wx-chevalier/spring-notes

mybatis spring spring-boot

Last synced: 9 months ago
JSON representation

Spring & Spring Boot & Spring Cloud & Alibaba Cloud 微服务与云原生实战

Awesome Lists containing this project

README

          

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![license: CC BY-NC-SA 4.0](https://img.shields.io/badge/license-CC%20BY--NC--SA%204.0-lightgrey.svg)][license-url]





Logo


在线阅读 >>




代码案例
·
参考资料

# Spring Series | Spring 微服务与云原生实战

![Spring 题图](https://s2.ax1x.com/2019/09/03/nFQaut.png)

Spring 的设计目标是为我们提供一个一站式的轻量级应用开发平台,抽象了应用开发中遇到的共性问题。作为平台,它考虑到了企业应用资源的使用,比如数据的持久化、数据集成、事务处理、消息中间件、分布式式计算等高效可靠处理企业数据方法的技术抽象。开发过程中的共性问题,Spring 封装成了各种组件,而且 Spring 通过社区,形成了一个开放的生态系统,比如 Spring Security 就是来源于一个社区贡献。

使用 Spring 进行开发,对开发人员比较轻量,可以使用 POJO 和 Java Bean 的开发方式,使应用面向接口开发,充分支持了面向对象的设计方法。通过 IOC 容器减少了直接耦合,通过 AOP 以动态和非侵入的方式增加了服务的功能,为灵活选取不同的服务实现提供了基础,这也是 Spring 的核心。轻量级是相对于传统 J2EE 而言的,传统的 J2EE 开发,需要依赖按照 J2EE 规范实现的 J2EE 应用服务器,设计和实现时,需要遵循一系列的接口标准,这种开发方式耦合性高,使应用在可测试性和部署上都有影响,对技术的理解和要求相对较高。

![Spring](https://s2.ax1x.com/2019/09/03/nkYetx.png)

本篇是[《服务端开发实践与工程架构](https://ng-tech.icu/books/Backend-Notes/#/)》系列文章的一部分,关联的示例代码请参考 [java-snippets](https://github.com/Dev-Snippets/java-snippets),[spring-examples](https://github.com/BE-Kits/spring-snippets)。

> 如果你是才入门的新手,那么建议首先阅读 [《Java Series]()》、[《数据结构与算法]()》。如果你已经有了一定的经验,想了解更多工程架构方面的知识,那么建议阅读 []()。如果你想寻求分布式系统的解决方案,那么建议阅读 []()。

# About

## Copyright

笔者所有文章遵循 [知识共享 署名-非商业性使用-禁止演绎 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh),欢迎转载,尊重版权。如果觉得本系列对你有所帮助,欢迎给我家布丁买点狗粮(支付宝扫码)~

## Copyright & More | 延伸阅读

您还可以前往 [NGTE Books](https://ng-tech.icu/books-gallery/) 主页浏览包含知识体系、编程语言、软件工程、模式与架构、Web 与大前端、服务端开发实践与工程架构、分布式基础架构、人工智能与深度学习、产品运营与创业等多类目的书籍列表:

[![NGTE Books](https://s2.ax1x.com/2020/01/18/19uXtI.png)](https://ng-tech.icu/books-gallery/)

## Links

- https://zhuanlan.zhihu.com/p/78104880
- https://netfilx.github.io/spring-boot/

[contributors-shield]: https://img.shields.io/github/contributors/wx-chevalier/Spring-Notes.svg?style=flat-square
[contributors-url]: https://github.com/wx-chevalier/Spring-Notes/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/wx-chevalier/Spring-Notes.svg?style=flat-square
[forks-url]: https://github.com/wx-chevalier/Spring-Notes/network/members
[stars-shield]: https://img.shields.io/github/stars/wx-chevalier/Spring-Notes.svg?style=flat-square
[stars-url]: https://github.com/wx-chevalier/Spring-Notes/stargazers
[issues-shield]: https://img.shields.io/github/issues/wx-chevalier/Spring-Notes.svg?style=flat-square
[issues-url]: https://github.com/wx-chevalier/Spring-Notes/issues
[license-shield]: https://img.shields.io/github/license/wx-chevalier/Spring-Notes.svg?style=flat-square
[license-url]: https://github.com/wx-chevalier/Spring-Notes/blob/master/LICENSE.txt