Spring框架(一)基础知识认知

“没有新技术,但让原来的技术使用更加方便。”

Spring 是什么?

先来瞅瞅百度给出的解释:

  • 一、是什么?

Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。

  • 二、有什么?

Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。

  • 三、能干什么?

Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Tapestry等众多Web框架组合使用,并且可以与 Swing等桌面应用程序AP组合。因此, Spring不仅仅能应用于JEE应用程序之中,也可以应用于桌面应用程序以及小应用程序之中。

  • 作为初学者的猜想式总结(可能有错插个眼以后回来检查)
    站在初学者的角度——在我看来:Spring核心的一个功能就是bean的封装(也可能是我现在只学到配置文件中一些<bean></bean>的编写),我已跨入Spring领域还没见过用 new 的方式创建对象

认识Spring

首先映入眼帘的就是每一位初学者都会看到一张图。

在这里插入图片描述
在底部朝上一层的就是Spring的核心容器,也就是想让Spring跑起来不可少的四个部件。

BeanSpring 负责创建类对象并管理对象
Core核心类
Context上下文参数.获取外部资源或这管理注解等
SpElexpression.jar

“。。。。。。”
一个一个写太多了,先插个眼回头补上。。。。

  • IOC:控制反转 ——控制即控制类的对象、反转就是转交给Spring去做。实际上 IOC 就是Spring替代了程序员 new 实例化的过程,最大的作用就是解除了对象管理与程序员之间的耦合
  • AOP:面向切面编程——还没学到,先略了
溜了溜了,理论憋不出几个字,插个眼回头慢慢补充
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值