spring
文章平均质量分 73
不会写代码的菜
这个作者很懒,什么都没留下…
展开
-
SpringBean管理
在Spring中将管理对象称为 Bean.Bean是由一个SpringIOC容器实例化,组装和管理的对象.也就是说,Bean并不是由我们程序员编写的,而是在程序运行过程中,由Spring通过反射机制生成的.SpringBean是Spring框架在运行时管理的对象,我们编写的大多数逻辑代码都会存放在SpringBean中.原创 2023-03-13 23:00:00 · 1797 阅读 · 2 评论 -
Spring体系结构
Spring框架采用的是分层结构,一系列功能要素被分为20个模块。原创 2023-03-13 18:47:35 · 363 阅读 · 0 评论 -
Spring自动事物管理失效情形
在MySQL中只有InnoDB引擎支持事物管理,其他的引擎均不支持事物管理,因此我们要想使用Spring的事物管理操作数据库,在MySQL中就必须保证此数据库的引擎为InnoDB引擎。Spring事物管理默认只识别运行期异常,对于编译期异常Spring默认不处理,因此导致Spring事物管理失效。在Spring事务管理中,我们必须使用代理对象调用另一个代理对象,否则Spring无法帮我们找到所需管理的事务。事务传播行为我们在下篇博客详细介绍。原创 2023-02-07 09:45:00 · 554 阅读 · 0 评论 -
Spring事物管理
事物可以看做是由对数据库的若干操作组成的一个单元事物是一系列的动作,一旦其中有一个动作出现错误,必须全部回滚,提供将事物中对数据库的所有已完成的操作全部撤销,滚回到事物开始的状态,避免出现由于数据不一致而导致接下来的一系列错误.事物的出现是为了确保数据的完整性和一致性,确保用户的每一个操作都是可靠的,事物中的每一步操作都必须执行,只要有发生异常就回退到事物未开始的操作状态,这些事物要么都执行,要么都取消,从而保证数据满足原子性,一致性.在目前的企业开发中,事物的管理是必不可少的.原创 2023-02-07 07:00:00 · 436 阅读 · 0 评论 -
Spring事务传播行为
至少具有两个事务,单体不存在传播行为.原创 2023-02-06 20:58:14 · 1613 阅读 · 0 评论 -
Spring AOP[详解]
AOP的全称为Aspect-Orientend-Programming,即面向切面编程.它是面向对象编程(OOP)的一种补充. 为了解决上述问题,AOP思想随之产生,AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,然后在程编译或运行时,再将这些提取出来的代码应用到需要执行的地方.这种采用横向抽取机制的方式,采用传统的OOP思想是无法办到的,因为OOP只能实现父子关系的纵向重用.原创 2022-11-19 11:59:09 · 516 阅读 · 0 评论 -
Spring JDBC
Spring JDBC是Spring所提供的持久层技术,它主要的目的是降低JDBC API的使用难度,以一种更直接,更简洁的方式使用JDBC API. Spring JDBC 模块负责数据库资源和错误处理,大大简化了开发人员对数据库的操作.原创 2022-11-18 19:06:11 · 2235 阅读 · 2 评论 -
基于Maven的Spring开发环境搭建
此处我们只需要导入上述Spring的核心jar包即可,无需导入其他多余Spring有关jar包.因为Maven会为我们自动导入Spring核心jar包所需的其他必要jar包.我们在创建时一定要生成类中的get(),set()方法,以及写出它的无参构造和有参构造方法。idBean的唯一标识符,Spring容器对Bean的配置,管理都通过该属性进行.xml文件中用到的属性暂时简单介绍如下,之后会在SpringBean文章中详细介绍。class指定Bean的实现类,它必须使用类的全限定名。...原创 2022-11-16 09:15:00 · 474 阅读 · 0 评论 -
Spring概述
Spring是分层的javaSE/EEfull-stack轻量级,非侵入式的一站式开源框架,以IOC(InverseofControl控制反转)和AOP(AspectOrientedProgramming面向切面编程)为内核.使用基本JavaBean来完成以前只能由EJB完成的工作,取代了EJB的臃肿,低效的开发模式JavaBean实际上是一种java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象。...原创 2022-11-16 06:30:00 · 320 阅读 · 0 评论