zoukankan      html  css  js  c++  java
  • Spring框架

    1 IOC(控制反转)DI(依赖注入)

    其实这两条语句说的是同一个概念,只不过是提出的人和时间不同才导致名字上有差异。IOC的主要目的是为了减少程序间的耦合关系,在传统方式如果需要调用service层的方法就需要在调用层创建service对象,然后调用里面的方法,这样相当于与调用对象与被调用对象间有很强的依赖关系,这也是后面依赖注入名字的由来。正是因为依赖导致程序间耦合性太高因此未来解决这个问题提出了面向接口编程,这样相当于和接口依赖但这样做并没有解决问题的本质,只不过是把依赖关系从类转移到了接口。后来又提出了工厂模式,同样没有从本质上解决问题,只不过是把工厂类和接口进行了依赖。直至DI的提出才解决了这个问题,采用配置文件的方法 ,这样相当于不在用类作为之间的相互关联,而是采用了配置文件。                                                                                                                                                                                                                                                                                                                                                                                                                                         

     2 SpringBean

     (1)Bean标签中的id和name是一样的,要求id必须是唯一的在使用时name一般也是唯一的,其不同点在于name中可以接受特殊字符,比如在spring和Struts中使用时有/**.actio这些其中反斜杠就是特殊字符。

    0

  • 相关阅读:
    JQuery 介绍
    转载:World class Software
    how to get domain user info from AD in C#
    抽象类与接口的实际应用{百分百的重点}
    设计模式学习笔记
    百度前端笔试面试7个试题
    虚函数在C#中的用法
    设计模式学习MVC实践
    VMware 创建私有网络试验室
    设计模式学习单件模式
  • 原文地址:https://www.cnblogs.com/youngao/p/11236050.html
Copyright © 2011-2022 走看看