五大框架的理解.docxVIP

  • 2
  • 0
  • 约1.24万字
  • 约 19页
  • 2021-11-23 发布于湖南
  • 举报
PAGE PAGE 1 五大框架的理解 Java 五大框架之间的对比 Spring 及其优点 大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢 Spring是什么: Spring是一个轻量级的DI和AOP容器框架。 说它轻量级有一大部分缘由是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依靠于spring的类。 DI: 称作依靠注入(Dependency Injection),和把握反转一个概念,具体的讲,当一个角色需要另外一个角色帮忙的时候,在传统的程序设计中,通常有调用者来创建被调用者的实例。但是在spring中创建被调用者将不再有调用者完成,因而叫把握反转。创建被调用对象有Spring来完成,在容器实例化对象的时候自动的将被调用者(或者说它的依靠对象)注入给调用对象,因而又叫依靠注入。 AOP: Spring对面对切面编程供应了强有力的支持,通过它让我们将业务规律从应用服务(如事务管理)中分别出来,实现了高内聚开发,应用对象只关注业务规律,不再担任其它系统问题(如日志、事务等)。Spring支持用户自定义切面。 面对切面编程是面对对象

文档评论(0)

1亿VIP精品文档

相关文档