spring是什么意思:Spring是什么来源: 发布时间:星期二, 2009年10月6日 浏览:0次 评论:0
转载自:http://blog.csdn.net/jingyi86303689/archive/2009/10/06/4635415.aspx
spring是一个开源的java框架,集成了各种主流的技术包括web mvc,orm,ejb,rmi,javamail等 spring中的各个组件也可独立使用,你可以在你的项目中选择性的使用spring提供的某一部分功能 Spring的核心是ioc和aop 什么是IOC Inversion of Control,控制反转或反转控制,其和另外一个概念DI-Dependency Injection依赖注入 到底如何来理解IOC? IOC确切的说,他是一种思想、概念,跟OOP是一种编程思想一样,他是在大量的项目实践中总结出来了 而IOC的深层含义就是,将原先对象产生的主动权交给了Spring容器,由Spring容器来为我们完成对象的 Spring正是IOC思想的一个完美产物和实践者! 什么是aop Aspect Oriented Programming,面向方面编程,它也是一种编程思想,它是对OOP编程思想的一种升华 那么,什么是面? 如果拿我们的教室做比方,那么教室的前门和后窗就是一个面,一个截面,通过这样的截面,将我们这块 如果拿我们吃的汉堡做比方,那么汉堡的夹心的前后就是一个面,一个截面,通过这样的截面,将我们的 如果。。。 还是拿我们的程序代码来说, 如果我们的dao用hibernate实现,那么在dao的每一个方法里都充斥着这样的代码 同理,我们就可以在执行session动作前后做出一个截面,通过这样的截面,将我们的程序代码分开,将打开 这就是AOP,好好理解吧,那可是个漫长的思想体验过程!祝你好运! 0
相关文章
读者评论发表评论 |
|