Basic understanging of Spring Framework No.1

1. What is Spring?

Spring makes it easy to create Java enterprise applications.It provides everything you need to embrace the Java language in an enterprise environment, with support for Groovy and Kotlin as alternative languages on the JVM, and with the flexibility to create many kinds of architectures depending on an application’s needs.
Most often, when people say “Spring”, they mean the entire family of projects.
简言之,Spring 就像一个大齿轮,它可以将Java enterprise applications用到的几乎各个方面的架构(小齿轮)都连接起来。
And, Spring is open source.

2. What is Spring Framework?

Over time, other Spring projects have been built on top of the Spring Framework. The Spring Framework is divided into modules. Applications can choose which modules they need. At the heart are the modules of the core container, including a configuration model and a dependency injection mechanism.Beyond that, the Spring Framework provides foundational support for different application architectures, including messaging, transactional data and persistence, and web. It also includes the Servlet-based Spring MVC web framework and, in parallel, the Spring WebFlux reactive web framework.
简言之,Spring Framework 由多个模块组成,Applications 可以根据需要来选择模块。平时开发最主要用到的应该还是transactional data and persistence, and web。

  • Spring 是一套 Java enterprise applications 开发的解决方案,不是指特定的框架。它 provides everything you need to embrace the Java language in an enterprise environment

  • Spring Framework 是一个框架,更是一个容器,它 provides foundational support for different application architectures

(When you learn about a framework, it’s important to know not only what it does but what principles it follows.)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值