
Sping
文章平均质量分 79
Spring的IOC和AOP学习
Jacobshash
一个努力想变强却没有变强的渣渣程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring中的事务控制
Spring中的事务控制什么是事务?了解什么是事务,我们需要知道事务的特性,ACIDA原子性(atomicity): 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;C一致性(consistency): 执行事务前后,数据保持一致;I隔离性(isolation): 并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事务之间数据库是独立的;...原创 2020-02-15 00:38:11 · 174 阅读 · 0 评论 -
Spring中的AOP(4)
Spring中的基于注解的AOP基于注解的AOP配置通知类型标签前置通知@Before后置通知@AfterReturning异常通知@AfterThrowing最终通知@After环绕通知@Around其他注解:配置Spring创建容器是要扫描的包@ComponentScan(basePackages=“com.itheima”...原创 2020-02-14 10:55:09 · 212 阅读 · 0 评论 -
Spring中的AOP(3)
Spring中的AOP中的四常见的通知类型四种常见的通知分别是,前置通知,后置通知,异常通知,最终通知通知类型执行顺序标签前置通知在切入点方法执行之前<aop:before method="" pointcut=""></aop:before>后置通知在切入点方法执行之后<aop:after-returning method...原创 2020-02-13 10:55:34 · 154 阅读 · 0 评论 -
Spring中的AOP(2)
Spring中的AOP下面我们写两个例子第一个由自己写代理类来实现动态代理public interface AccountService { void saveAccount(); void updateAccount(); int deleteAccount();}public class AccountServiceImpl implements Ac...原创 2020-02-12 20:13:42 · 171 阅读 · 0 评论 -
Spring中的AOP(1)
Spring中的AOP1.什么是AOPAOP:全称是 Aspect Oriented Programming 即:面向切面编程。百度百科解释:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,...原创 2020-02-12 12:34:52 · 187 阅读 · 0 评论 -
事务管理
事务管理什么是事务管理 什么是事务管理:在计算机科学中,事务是无法被分割的操作,事务处理就是被分割为个体的信息处理。事务必须作为一个完整的单元成功或失败,不可能存在部分完成的事务。 例如,当你在网上书店购买了一本书,你用钱换了一本书。如果你的信用是好的,一系列相关的操作会确保你拿到书并且书店会收到你的钱。 &nb...原创 2020-02-11 23:52:36 · 1220 阅读 · 0 评论 -
Spring中的IoC(4)
Spring中的IoC(4)基于xml的IoC案例public interface AccountDAO { /** * 查询所有 * @return */ List<Account> findAllAccount(); /** * 通过id查询所有 * * @param id * @...原创 2020-02-04 15:43:48 · 189 阅读 · 0 评论 -
Spring中的IoC(3)
Spring中的IoC(3)依赖注入(Dependency Injection)方式三(使用注解提供)我们之前用的xml配置:<bean id="accountService2" class="com.itheima.service.impl.AccountServiceImpl2" scope="" init-method="" destory-method=""> ...原创 2020-02-03 20:16:51 · 180 阅读 · 0 评论 -
Spring中的IoC(2)
Spring中的IoC(2)依赖注入(Dependency Injection)IOC的作用:降低程序间的耦合(依赖关系)依赖关系的管理:以后都交给spring来维护在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明依赖关系的维护:就称之为依赖注入。依赖注入:能注入的数据:有三类基本类型和String其他bean类型(在配置文件中或者注解...原创 2020-02-03 00:08:56 · 211 阅读 · 0 评论 -
Spring中的IoC(1)
Spring中的IoC(1)什么是IoC控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将...原创 2020-02-02 16:55:28 · 248 阅读 · 0 评论 -
简单分析程序中耦合和解耦合
什么是程序的耦合耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。耦合性存在于各个领域,而非软件设计中独有的,但是我们只讨论软件工程中的耦合。...原创 2020-02-01 20:31:09 · 774 阅读 · 0 评论 -
Spring概述
一、什么是SpringSpring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多...原创 2020-02-01 16:10:37 · 192 阅读 · 0 评论