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

spring 专业术语概述

时间:2015-07-29 19:15:02      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:spring

组件/框架设计:

侵入式设计:引入了框架,对现有的类的结构有影响,即需要实现或继承某些特定的类 例如,struts框架就是一个典型的侵入式设计的框架.要使用数据校验和数据封装Action类就需要继承ActionSupport类.

非侵入式设计:引入了框架,对现有的类的结构没有影响.例如hibernate框架和spring框架.

控制反转:Inversion on Control,控制翻转 IOC 对象的创建交给外部容器完成,这个就叫做控制反转.

依赖注入:在创建完对象后,对象的关系的处理就是依赖注入.(通过set方法来实现)

AOP:面向切面编程.切面,简单来说可以理解为一个类,由很多重复的代码形成的类.切面举例:事务,日志,权限

Spring框架概述

spring框架,可以解决对象创建及对象之间依赖关系的一种框架

spring提供一站式解决方案:

1)springCore spring的核心功能:IOC容器,解决对象创建和对象之间的依赖关系.

2)spring Web spring对web模块的支持.例如可以与struts整合,让struts的action交给spring创建.springmvc模式

3)spring Dao spring对jdbc操作的支持,采用jdbcTemple工具类

4)spring ORM spring对orm(对象关系映射)的支持,既可以与hibernate整合(session),也可以使用spring的对hibernate操作的封装

5)spring AOP 切面编程

6)spring EE对JavaEE其他模块的支持

版权声明:本文为博主原创文章,未经博主允许不得转载。

spring 专业术语概述

标签:spring

原文地址:http://blog.csdn.net/u014010769/article/details/47132047

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