01 2020 档案
摘要:编程式事务控制相关对象 PlatformTransactionManager平台事务管理器(Interface) 内部封装控制事务的方式,根据不同技术要使用不同的平台,在使用前要在Spring里配置 管理事务就是成功时提交,失败时回滚,提交和回滚方法里的参数是TransactionStatus类型的
阅读全文
摘要:AOP为Aspect Oriented Programming的缩写,意思为面向切面编程。通过预编译方式和运行期动态代理实现程序功能统一维护的一种技术。 基于jdk的动态代理 代理对象和目标对象二者兄弟关系,实现相同接口 目标对象接口TargetInterface: 目标对象Target: 通知类A
阅读全文
摘要:导入Spring集成Junit坐标 使用RunWith替换原来的运行器 使用@ContextConfiguration指定配置文件或者配置类 使用@Autowired注入需要测试的对象 创建测试
阅读全文
摘要:低版本注解: 如果要让spring支持注解,必须开启注解支持及组件扫描。 配置文件applicationContextOfAnnotation.xml: base package指定在Demo及其内部文件夹扫描遍历所有注解。 注解@Component不属于任何层 注解@Component(id)完成
阅读全文
摘要:连接池的创建需要四个步骤: 导入数据源坐标和数据库驱动坐标 创建数据源对象 设置数据源的基本连接数据 使用数据源获取连接资源和归还连接资源 创建C3P0数据源dataSourceOfC3P0 创建Druid数据源dataSourceOfDruid 创建C3P0数据源(加载properties配置文件
阅读全文
摘要:我们通过配置文件完成一个servlet service dao的一个功能实现 这样实现有两个弊端: 1.需要在容器外面封装,不受Spring控制 2.如果多次调用这套逻辑,会导致创建很多次容器里面存放着独立的一套配置对象,十分浪费内存。 这要就要求userDao和userService在一个容器内,
阅读全文
摘要:Spring相关API: applicationContext继承体系: 实现类: getBean()方法使用: 如果存在多个同一类型相同对象,则使用id方式,此时class方式无法区分要获取的是哪一个。 创建maven的web项目 导入坐标 创建Bean Bean详解:https://www.cn
阅读全文
摘要:Redis非关系型数据库。 一般作为关系型数据库的补充,把它们的优点都表现出来,弥补各自的缺点。 一般作为缓存存在。 安装和配置 1. 在安装目录创建一个bat文件 内容:redis server.exe redis.windows.conf 2. 设置配置文件redis.windows.conf中
阅读全文
摘要:JSON最初是js中表示对象的语法,但是后来被广泛用于传输数据。因为json格式相比于xml更加轻量级。 语法: 基本规则:数据在名称/值对中,json数据是由键值对构成的,键用引号(单双都行)引起来,也可以不使用引号 值的取值类型: 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true 或
阅读全文
摘要:JS中异步请求的技术。 同步:客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 异步:客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。可以在不刷新整个页面的前提下,更新局部页面数据。 原生JS异步(了解,理解原理) 创建一个内存中的对象(XMLHt
阅读全文
摘要:jQuery:对js传统操作的封装,一个前端js框架。 作用:简化JS开发。 使用jquery: jq的核心函数:$,等价于jQuery jq对象和js对象的区别以及互转方式: jq对象和js对象的属性和方法是不通用的。但是通常在js中的一个属性,都会对应jq中的一个函数。jq对象可以当作是一个js
阅读全文