提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
SSM学习—spring(1)
前言
自己搭建的简易ssm框架demo
提示:以下是本篇文章正文内容,下面案例可供参考
一、spring是什么?Spring 是分层的 JavaSE/EE 应用 full-stack 轻量级开源框架。它具有以下特点
方便解耦,简化开发方便集成各种框架方便程序测试AOP 编程难过的支持声明式事务的支持降低 JavaEE API 的使用难度 二、两大思想 1.IOC(Inversion Of Control)
IOC简介:IOC 反转控制 是Spring的基础,Inversion Of Control 简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象,通过设计模式中的工厂模式封装底层代码,使同一个模块内的各个元素之间要高度紧密,各个模块之间的相互依存度不紧密。
2.AOP(Aspect Oriented Programing)AOP 面向切面编程,一种编程范式,指导开发者如何组织程序结构,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。
所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务
所谓的周边功能,比如性能统计,日志,事务管理等等
周边功能在Spring的面向切面编程AOP思想里,即被定义为切面
在面向切面编程AOP的思想里面,核心业务功能和切面功能分别独立进行开发
然后把切面功能和核心业务功能 “编织” 在一起,这就叫AOP



