- 博客(13)
- 收藏
- 关注
原创 spring面试题
Spring是一个分层的轻量级java开发框架,为企业级应用开发提供了全面的编程和配置模型。它为Java开发者提供了近乎于全面的基础架构支持,使得我们只需关注应用的业务逻辑而无需去理会那些与业务逻辑无关的繁琐、重复的编程工作。Spring的众多功能特性大都依赖于他的两个核心功能模块:依赖注入( dependency Injection )和面向切面编程(AOP)。
2024-12-26 01:00:00
201
1
原创 声明式事务控制
Spring 的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中声明,用在 Spring 配置文件中声明式的处理事务来代替代码式的处理事务。事务管理不侵入开发的组件。具体来说,业务逻辑对象就不会意识到正在事务管理之中,事实上也应该如此,因为事务管理是属于系统层面的服务,而不是业务逻辑的一部分,如果想要改变事务管理策划的话,也只需要在定义文件中重新配置即可在不需要事务管理的时候,只要在设定文件上修改一下,即可移去事务管理服务,无需改变代码重新编译,这样维护起来极其方便。
2024-12-25 01:00:00
343
原创 使用注解配置声明式事务控制
①使用 @Transactional 在需要进行事务控制的类或是方法上修饰,注解可用的属性同 xml 配置方式,例如隔离级别、传播行为等。④Xml配置文件中要开启事务的注解驱动<tx:annotation-driven />②注解使用在类上,那么该类下的所有方法都使用同一套注解参数配置。③使用在方法上,不同的方法可以采用不同的事务参数配置。事务通知的配置(@Transactional注解配置)平台事务管理器配置(xml方式)
2024-12-25 01:00:00
230
原创 JdbcTemplate基本使用
JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。
2024-12-24 03:30:00
538
原创 基于注解的 AOP 开发
③ 将目标类和切面类的对象创建权交给 spring。⑤ 在配置文件中开启组件扫描和 AOP 的自动代理。③将目标类和切面类的对象创建权交给 spring。⑤在配置文件中开启组件扫描和 AOP 的自动代理。① 创建目标接口和目标类(内部有切点)① 创建目标接口和目标类(内部有切点)④ 在切面类中使用注解配置织入关系。② 创建切面类(内部有增强方法)④在切面类中使用注解配置织入关系。②创建切面类(内部有增强方法)
2024-12-24 01:00:00
279
原创 基于xml的apo实现
⑤ 在 applicationContext.xml 中配置织入关系。⑤在 applicationContext.xml 中配置织入关系。⑤在 applicationContext.xml 中配置织入关系。④ 将目标类和切面类的对象创建权交给 spring。④将目标类和切面类的对象创建权交给 spring。② 创建目标接口和目标类(内部有切点)②创建目标接口和目标类(内部有切点)③ 创建切面类(内部有增强方法)③创建切面类(内部有增强方法)① 导入 AOP 相关坐标。①导入 AOP 相关坐标。
2024-12-23 01:00:00
306
原创 XML 配置 AOP 详解
访问修饰符可以省略返回值类型、包名、类名、方法名可以使用星号* 代表任意包名与类名之间一个点 . 代表当前包下的类,两个点 … 表示当前包及其子包下的类参数列表可以使用两个点 … 表示任意个数,任意类型的参数列表。
2024-12-23 00:45:00
480
原创 AOP 相关概念
Spring 的 AOP 实现底层就是对上面的动态代理的代码进行了封装,封装后我们只需要对需要关注的部分进行代码编写,并通过配置的方式完成指定目标的方法增强。
2024-12-22 07:30:00
263
原创 AOP 开发明确的事项
编写核心业务代码(目标类的目标方法)编写切面类,切面类中有通知(增强功能方法)在配置文件中,配置织入关系,即将哪些通知与哪些连接点进行结合。
2024-12-22 01:00:00
463
原创 spring aop
AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
2024-12-20 23:18:11
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅