Spring学习笔记

简介: Spring学习笔记

1.Spring概述

1.1简介

Spring是Java EE编程领域的一个轻量级开源框架,该框架由一个叫Rod Johnson的程序员在 2002 年最早提出并随后创建,是为了解决企业级编程开发中的复杂性,实现敏捷开发的应用型框架 。

Spring是一个开源容器框架,它集成各类型的工具,通过核心的Bean factory实现了底层的类的实例化和生命周期的管理。在整个框架中,各类型的功能被抽象成一个个的Bean,这样就可以实现各种功能的管理,包括动态加载和切面编程。


Spring是独特的,因为若干个原因:

  • 它定位的领域是许多其他流行的framework没有的。Spring致力于提供一种方法管理你的业务对象。
  • Spring是全面的和模块化的。Spring有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内在稳定的。例如,你可能选择仅仅使用Spring来简单化JDBC的使用,或用来管理所有的业务对象。
  • 它的设计从底部帮助你编写易于测试的代码。Spring是用于测试驱动工程的理想的framework。
  • Spring对你的工程来说,它不需要一个以上的framework。Spring是潜在地一站式解决方案,定位于与典型应用相关的大部分基础结构。它也涉及到其他framework没有考虑到的内容。


1.2优点

  • Spring是一个开源免费的框架(容器)
  • Spring是一个轻量级的、非入侵式的框架
  • 控制反转(IOC)、面向切面编程(AOP)
  • 支持事物的处理,对框架整合的支持
  • 总结:Spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架。
目录
相关文章
|
18天前
|
XML Java 数据格式
Spring 学习笔记(二)
Spring 学习笔记(二)
16 0
|
18天前
|
前端开发 Java Maven
Spring学习笔记
Spring学习笔记
100 0
|
9月前
|
XML Java 数据库连接
|
9月前
|
XML 安全 Java
|
9月前
|
Java 数据库连接 API
|
9月前
|
XML Java 关系型数据库
|
9月前
|
XML Java 数据格式
|
9月前
|
XML Java 数据格式
|
10月前
|
XML Java 数据格式
day1 Spring学习笔记
day1 Spring学习笔记
39 0

热门文章

最新文章