spring
spring学习笔记
狂野鬼步
这个作者很懒,什么都没留下…
展开
-
Spring——事务
什么是事务?(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账lucy 转账 100 元 给 marylucy 少 100,mary 多 100事务四个特性(ACID)(1)原子性(2)一致性(3)隔离性(4)持久性事务操作(搭建事务操作环境)1、创建数据库表,添加记录2、创建 service,搭建 dao,完成对象创建和注入关系@Servicepublic class UserService..原创 2020-08-10 17:17:39 · 195 阅读 · 0 评论 -
spring注解开发
xml方式获取beam<bean id="person" class="com.springanotation.bean.Person"> <property name="name" value="zhangsan"></property> <property name="age" value="18"></property> </bean>public class Person {原创 2020-07-29 10:43:51 · 93 阅读 · 0 评论 -
spring-AOP
spring-AOP什么是AOP(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能AOP(底层原理)(1)有接口,使用JDK动态代理创建接口实现类代理对象,增强类的方法(2)第二种没有接口情况,使用CGLIB动态代理创建子类的代理对象,增强类的方法AOP(JDK动态代理)1、使用JDK动态代理,使用Proxy类里面的方法原创 2020-07-24 15:36:51 · 154 阅读 · 0 评论 -
Filter过滤器
Filter 什么是过滤器1、Filter过滤器是JavaWeb三大组件之一。三大组件分别是Servlet程序、Listener监听器、Filter过滤器2、Filter过滤器是JavaEE的规范。也就是接口3、Filter过滤器作用:拦截请求,过滤响应拦截常见的应用场景:1、权限坚持2、日记操作3、事务管理。。。简单实现创建一个web工程,启动后admin/下可以任意访问通过jsp实现再访问/admin/a.jsp 会跳转到登录页面<%@ page conten原创 2020-07-22 11:39:52 · 124 阅读 · 0 评论 -
Spring IOC
IOC 操作 Bean 管理什么是 Bean 管理(0)Bean 管理指的是两个操作(1)Spring 创建对象(2)Spirng 注入属性Bean 管理操作有两种方式(1)基于 xml 配置文件方式实现(2)基于注解方式实现IOC 操作 Bean 管理(基于 xml 方式创建对象)基于 xml 方式创建对象基于 xml 方式注入属性(1)DI:依赖注入,就是注入属性第一种注入方式:使用 set 方法进行注入第二种注入方式:使用有参数构造进行注入演示普通原创 2020-07-09 17:10:04 · 86 阅读 · 0 评论 -
Spring 框架概述
Spring 框架概述Spring 是轻量级的开源的 JavaEE 框架Spring 可以解决企业应用开发的复杂性Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强Spring 特点(1)方便解耦,简化开发(2)Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低 API 开发难度简单例子普通方式(new创建对象)pu原创 2020-07-08 17:35:39 · 83 阅读 · 0 评论