SSM——spring——loc——day01

本文详细介绍了Spring框架的核心概念,包括IoC控制反转、DI依赖注入、Spring的结构、核心概念应用实例,以及基于XML和注解的配置。通过实例学习了如何利用Spring创建对象、管理依赖关系和进行对象注入。

1、什么是框架:  2、如何学习框架:  3、Spring是什么: 

 4、Spring的优势: 5、 Spring结构

6、Spring核心概念(loC)控制反转:    7、Spring入门案例: 

8、Spring核心-loc:非自定义对象的创建        9、Spring核心-loc:创建对象的三种方式

10、Spring核心-loc-基于xml的DI             11、Spring核心-IoC-基于注解实现IoC

12、  Spring核心-IoC-属性注入的注解实现      13、Spring核心-IoC-总结

1、什么是框架:

          在软件设计中指为解决一个开放性问题而 设计的具有一定约束性的支撑结构。在此结构上              可以根据具体问题扩展、安插更多的组成部分,从而更 迅速和方便地构建完整的解决问题              的方案。

2、如何学习框架:

          1)知道框架能做什么

          2)学习框架的语法,一般框架完成一个功能需要一定的步骤

          3) 框架的内部实现原理(扩展)
          4) 尝试实现一个框架(提升)
3、Spring是什么:
        1)  是一个是分层的 Java SE/EE full-stack 开源 轻量级 Java 开发框架, 是 最受欢迎                    的企业级 Java 应用程序开发框架
        2) Spring 具有 控制反转 IoC )和 面向切面 AOP )两大核心。 Java Spring 框架通过声明                  式方式灵活地进 事务的管理 ,提高开发效率和质量。
 
        3)控制反转:以前对象都是我们自己通过 new 来创建的,现在我们将这个创建对象的权力
              交给Spring,他给我们创建,我们直接用就可以了。
        
        4)面向切面:让日志和事务这类服务性的代码,重复性特别高的代码,单独把他们拿出来,
              单独去进行编写,然后让业务层只是去处理我们核心的业务逻辑。最后把两者加在一起
              去运行。面向切面就是去解决这种问题的,核心的业务就只去处理核心的业务,像事务
               权限,日志这种,我们也要去用,但是重复性的东西要把他们提取出来,作为一个切面
               实际上也是一个类。
      
        5)Spring 框架不仅限于服务器端的开发,很多的框架都可以和Spring结合起来使用,通过
              配置文件.xml 这种进行配置就可以了。Spring不仅自己优秀,也对其他优秀的框架进行
              了包容,这也是Spring大势发展的原因之一。
4、Spring的优势:
       
       1) 方便解耦,简化开发 。Spring 就是一个大工厂,可以将所有对象的创建和依赖关系的维                 护交给 Spring 管理。
       2) 方便集成各种优秀框架 。Spring 不排斥各种优秀的开源框架,其内部提供了对各种优秀
             框架(如 Struts2 Hibernate
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值