zoukankan      html  css  js  c++  java
  • Spring框架教程IDEA版-----更新中

    补充:设计模式中的工厂模式

              设计模式党的主要原则:(1)对接口编程,而不是对实现编程

                                                      (2)优先使用对象组合而不是继承

               在实现接口的方法时:

              @Override是伪代码,表示重写。(当然不写@Override也可以),不过写上有如下好处: 
            (1)可以当注释用,方便阅读;
            (2)编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写   @Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。

    一、spring框架的概述以及spring中基于XML的 TOC配置

    1.spring的概述

           (1)spring是什么和spring的两大核心

            全栈轻量级的开源框架,以IOC(反转控制)AOP(面向切面编程)为内核,提供了展现层Spring MVC和持久层JDBC以及业务层事务管理等众多的企业级应用技术,还能整合世界众多的著名的第三方框架和类库。

         

          (2) spring的优势

                   方便解耦,简化开发,AOP编程的支持,声明式事务的支持,方便程序的测试,方便集成各种优秀的框架,降级的JAvaEE API的使用难度,Java源码是经典的学习范例。

                

          (3)spring体系结构

    2.程序的耦合解耦

      

           工厂模式解耦

    3.IOC概念和Spring中的IOC

     名词解释:IOC(控制反转)

         所谓控制反转就是应用本身不负责对象的创建及维护,依赖对象的创建及维护是由外部容器负责的,这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。

        spring中的IOC功能类似于对象工厂,负责管理bean对象及其依赖对象的创建、注销等生命周期。

          spring中基于XML的IOC环境搭建

    4.依赖注入(Dependency Injection)

      名词解释:依赖注入(Dependency Injection

        在运行期间,由外部容器动态地将依赖对象注入到主件中。因此,IOC和DI说的是一回事,即IOC=DI。

    5.作业:

          

           

         

    二、spring中基于注解的IOC和IOC案例

    三、spring中的aop和XML以及注解的AOp配置

    四、spring中的JdbcTemlate以及spring事务控制

  • 相关阅读:
    【转】size_t和ssize_t
    WCF订票系统DEMO
    VS2008显示解决方案的方法
    一些好用的开源控件
    SQL 的Over 子句
    Sql2005高效分页语句
    使用winform的showdialog小心内存泄漏
    字符串连接类(Javascript)
    SharpZipLib 的使用
    浅谈持久化
  • 原文地址:https://www.cnblogs.com/dean-SunPeishuai/p/11839897.html
Copyright © 2011-2022 走看看