黑马程序员技术交流社区
标题:
Spring框架有什么作用
[打印本页]
作者:
兮兮之c
时间:
2015-1-25 01:45
标题:
Spring框架有什么作用
为什么企业要使用spring框架,spring框架有什么作用,那么什么是依赖注入,什么是控制反转,什么是面向切面编程?
作者:
Android豪
时间:
2015-1-27 23:11
spring框架其实就是一个管理前后台的工具
作者:
流星划过的黎明
时间:
2015-1-28 00:00
还没学到呢
作者:
程豆浆
时间:
2015-1-28 19:04
Spring是干什么呢?我的理解是这样的:他不会改变我们现有的技术,它更多的是对现有的技术提供更好额实现方法,例如:Spring JDBC他提供了JDBC的抽象层,我们写jdbc的时候总是反复写的代码在Spring提供技术支持下变的更加简洁。Spring Hibernate部分提供了对ORM的支持,这个以后你们会学到,大概就是他会对Hibernate的sessionFactory进行管理,从而减少了程序的复杂性,调用sessionFactory也更加简单高效。
Spirng最重要的的就是AOP,即面向切面编程,
关于这个面向切面编程是个什么概念呢?具体是这样子的:我们写业务层代码的时候通常要使用log4j进行日志输出,对吧?一个业务层方法写一个log4j我们还能接受,但是企业级应用的话你要写很多重复日志打印的代码,对吧?怎么办呢?面向切面就是把这些方法都用的业务抽取出来,醉成一个新的方法,之后那个方法用直接配置一下就可以了。
试想,在企业级应用中成千上百个业务方法时不是就顿时简单了好些呢?除此之外,Spring的控制翻转也是其标志,在这里就不说了。一句话:
Spring就像是一个粘合剂,它把现有的技术更加严丝合缝的结合在一起从而是程序更加健壮。
就是我对Spring的理解,不知道你能看懂多少?想了解更多的话就看API吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2