码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA总结--Spring框架

时间:2017-09-27 17:33:27      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:标准   get   上下   object   enc   自己   dep   spring框架   nbsp   

一、Spring简介

  1. Spring是一个开源框架,是一个分层架构;
  2. Spring目标是遵循一系列的接口标准,这样的好处是只需要简单的Java对象或者Javabean就能进行Java EE开发,这样开发的入门、测试、应用部署都得到了简化;
  3. Spring有7个核心模块,Core(核心容器)、AOP(切面)、DAO(事务支持)、ORM(O\R MAPPING封装)、Web(上下文、服务于Web请求等)、Web MVC(MVC框架);
  4. Inversion of Control(控制反转)、Dependency Injection(依赖注入)

二、控制反转IoC

  概念:对组件对象的控制权转移给外部容器;对象的协作关系由容器来建立。(不再由对象自己来负责)

  实现方式:<1>依赖查找(Dependency Lookup)<2>依赖注入(Dependency Injection)

  依赖注入:setter注入---- XMl的bean下增加property配置,java增加get/set方法;

三、面向切面的编程AOP

  概念:将程序中的交叉业务逻辑提取出来;将业务逻辑的各个部分分离,降低耦合;关注于业务逻辑而不是实体对象;

  AOP(Aspect Oriented Programming)  OOP(Object Oriented Programming,面向对象的编程)

四、框架优缺点

  优点:降低耦合,解耦;AOP,易于实现业务逻辑;支持主流框架;高开放性,有的放矢;

  

JAVA总结--Spring框架

标签:标准   get   上下   object   enc   自己   dep   spring框架   nbsp   

原文地址:http://www.cnblogs.com/huasky/p/7602541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!