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

spring

时间:2019-08-18 15:38:57      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:功能   sock   话题   操作   spring   数据库   认证   组成   添加   


Spring

Spring是目前主流的企业级开发框架

核心是 ioc和aop同时还封装了4大模块,其中差不多包含了20个模块

ioc(控制反转):通俗讲就是以前我们在创建对象的时候 由自己new出一个对象,而在使用Spring框架
之后 我们将对象的创建和管理交给了Spring容器,我们只需要在配置类和实体类上打上注解就可以了。
ioc(依赖注入):我们不再需要用set手动注入属性,而是可以通过配置直接进行赋值。

aop成为面向切面编程,目的是为了在不改变原有代码的情况下对主代码块进行添加维护等操作。
核心概念是Aspect,指代码中的共性。由advice和pointCut组成

Advice:就是具体的要添加的代码块的载体,(比如要添加日志,事务,安全,认证)

PointCut:就是切入点,简单讲就是你要将添加的代码块添加到主代码块的具体位置
(看情况继续将下面的话题)。


Spring四大模块:
core核心模块:包含了 beans,core,context,spel 主要功能是负责管理组件的javabean

面向切面编程模块:主要的是AOP 和Aspect 上面已经讲过

数据库操作模块:包括了jdbc,orm,oxm,jms,Transactions,主要是做数据的持久化

web模块:包括了webSocket,servlet,web等 主要负责前端

spring

标签:功能   sock   话题   操作   spring   数据库   认证   组成   添加   

原文地址:https://www.cnblogs.com/fanzhuangzhuang/p/11372361.html

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