自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Spring与MyBatis集成(XML方式和注解方式)

Spring与MyBatis集成一、事务1. 事务的分类2. 为什么要使用声明式事务3. Spring是如何实现声明式事务的二、spring 和 mybatis 的集成1. 项目结构2. 导包1). spring2). mybatis3). mysql4). pagehelper5). log4j3. 创建db.properties4. 创建log4j.properties5. 通过MyBatis逆向工程生成User、UserMapper、UserMapper.xml1). User2). UserMapp

2020-06-04 18:29:26 1014

原创 Spring-JdbcTemplate的基础使用

JdbcTemplate一、JdbcTemplate的一个简单示例二、JdbcTemplate使用IoC/DI完成三层结构(XML方式)1. 创建项目并导包2. log4j.properties3. 创建Student4. 创建StudentDao5. 创建StudentDaoImpl6. 创建Studentservice7. 创建StudentServiceImpl8. 创建StudentController9. 修改applicationContext.xml10. 测试三、JdbcTemplate(注

2020-06-04 00:54:33 366

原创 SoringAOP与代理模式

AOP一、AOP概述1. 什么是AOP2. AOP的应用场景3. AOP的底层实现二、什么是代理模式1. 代理模式的概述2. 代理模式的分类三、静态代理1. 实现方法1). 使用继承关系实现静态代理2). 使用装饰者模式实现静态代理3). 静态代理实例(对数据持久层进行事务管理)2. 静态代理总结4. 动态代理1. JDK动态代理2. CGLIB动态代理3.Spring普通AOP开发(XML方式)4.使用AspectJ的AOP开发一、AOP概述1. 什么是AOPAOP(Aspect Oriented

2020-06-03 23:56:16 353

原创 使用AspectJ的AOP开发

使用AspectJ的AOP开发一、Apsectj的AOP(XML方式)1. 创建项目并导包2. 创建目标类3. 创建applicationContext.xml4. 前置通知5. 后置通知6. 环绕通知7. 异常通知二、Aspectj的AOP(注解方式)1. 创建Person2. 创建MyAdvise3. 创建applicationContext.xml4. 前置增强5. 后置增强6. 环绕增强7. 异常增强8. 测试AspectJ它是一个开源的第三方的AOP 框架,spring 把它集成进来了一、Ap

2020-06-03 23:55:16 256

原创 Spring普通AOP开发(XML方式)

普通AOP开发(XML方式)一、使用AOP目的二、AOP开发中的概念三、示例1. 创建项目并导包2. 创建Person3. 创建applicationContext.xml1). 前置通知2). 后置通知3). 环绕通知4). 异常通知一、使用AOP目的使用AOP的目的:就是对类里面的方法进行增强前置增强:在方法执行之前加入相关代码后置增强:在方法执行之后加入相关代码环绕增强:前置增强和后置增强异常增强:在目标方法发生异常时加入相关代码二、AOP开发中的概念JoinPoint(连接点)

2020-06-03 23:19:48 340

原创 spring注解重构三层结构

spring注解重构三层结构一、spring注解项目1. 创建项目并完善mvc三层结构2. 导包3. 创建log4j.properties4. 创建User实体类5. 创建UserDao、UserDaoImpl6. 创建UserService、UserServiceImpl7. 创建UserController8. 创建applicationContext.xml9. 测试二、注解说明一、spring注解项目1. 创建项目并完善mvc三层结构2. 导包3. 创建log4j.properties

2020-06-03 18:47:42 429

原创 Spring配置详解(Bean属性注入)

Spring配置详解1. Bean标签2. Spring 实例化Bean 的三种方式1. 使用类中的无参构造方法2. 使用静态工厂【了解】3. 使用实例工厂【熟悉---Activiti 要使用 】3. Bean属性的注入1. 使用set方法注入2. 使用有参构造方法3. List 集合属性注入4. Set集合属性的注入5. Map集合属性的注入6. 数组属性的注入7. Properties的注入1. Bean标签id: Bean标签自定义名称,但不能使用特殊符号。在代码中可以根据id 值获取到对象c

2020-06-01 18:36:09 482

原创 spring的入门编程

spring的入门编程一、常用的springjar说明二、准备工作1. 创建一个WEB项目并导包2. 导入日志包并创建log4j.properties3. 创建User实体类4. 创建UserDao5. 创建UserDaoImpl6. 创建UserService7. 创建UserServiceImpl8. 创建UserController9. 创建并配置applicationContext10. 测试一、常用的springjar说明spring-aop-5.0.2.RELEASE.jar:spring

2020-06-01 18:26:37 419

原创 IoC/DI 解耦合及实现原理

IoC/DI解耦合及实现原理一、知识拓扑二、相关概念说明三、IoC 和DI 使用的底层技术四、最终目的一、知识拓扑二、相关概念说明控制反转:谁控制谁?控制什么?为何叫反转(对应于正向)?哪些方面反转了?为何需要反转? |-- 谁控制谁?–》 IoC/DI容器控制应程序 |-- 控制什么? --》 ①IoC/DI同时控制对象本身的创建和实例化;②IoC/DI容器控制对象之间的依赖关系 |-- 哪些方面反转了? --》 ①创建对象;②程序获取资源的方式 |-- 为何需要反转? --》 ①引

2020-06-01 17:47:33 552

原创 MyBatis学习笔记(逆向工程)

MyBatis逆向工程一、什么是逆向工程二、逆向工程的作用三、怎么使用逆向工程1. 下载相关jar2. 创建项目并导包3. 创建generatorConfig 配置文件4. 创建generatorSqlmap5. 运行generatorSqlmap 逆向生成 mapper、mapper.xml、实体类User6. 查看自动生成的文件1. 自动生成的User实体类2. 自动生成的UserMapper3. 自动生成的UserMapper.xml7. 将自动生成的mapper、mapper.xml、实体类放到其他

2020-06-01 14:55:21 271

原创 MyBatis学习笔记(使用阿里的分页插件PageHelper)

MyBatis使用PageHelper一、项目环境:参考: [MyBatis分页实现](https://blog.csdn.net/BB_andB/article/details/106468288)1. 阿里分页原理二、下载pagehelper的jar并导包1. 导包2. 修改mybatis.cfg.xml3. 创建UserMapper4. 创建UserMapping.xml5. 工具类PageBean6. 工具类MybatisUtil7. 测试MyBatisTest一、项目环境:参考: MyBatis

2020-06-01 14:30:59 294

原创 MyBaits学习笔记(mysql分页实现)

mysql分页一、MySQL的sql分页语句--currentPage 当前页--pageSize 页面大小SELECT *FROM tableLIMIT (currentPage-1)*pageSize,pageSize;二、三、分页的方法【四种】1.方法一创建UserMapping.xml<!-- 分页查询全部 --><select id="queryForPage" resultType="com.lasing.domain.User">

2020-06-01 13:44:38 393

原创 Mybatis学习笔记(基础)

MyBatis 学习笔记一、MyBatis 概述1. 什么是MyBatis2. orm 工具的基本思想3. MyBatis 和JDBC 的比较4. MyBaits 和Hibernate 主要的区别二、MyBatis 入门配置1. 下载相关的jar 包(我用的是mybaits-3.3.0)2. 引入数据库驱动包3. 创建项目并导包4. 创建数据库表5. 创建mybatis.cfg.xml(MyBat...

2020-04-27 18:21:49 426

原创 XML学习笔记(XML Schema)

Schema约束什么是Schema约束       和DTD一样,XML Schema也是一种用于定义和描述XML文档结构与内容的模式语言,它的出现克服了DTD的局限性。(DTD约束的笔记)DTD和XML Schema对比DTDXML SchemaDTD采用的是非XML语法格式,缺乏对文档结构、元...

2019-12-29 21:07:33 1242

原创 XML学习笔记(DTD约束)

1. XML语法在说明DTD约束前,先介绍XML的基本语法:文档声明<? 版本信息[编码信息][文档独立信息]?>例:<?xml version="1.0" encoding="utf-8" standalone="yes"?>元素定义:由开始标记、属性、元素内容、结束标记构成例:<城市>清远</城市>属性定义:一个个元素中可以...

2019-12-27 13:57:07 1504 1

原创 html+css淘宝静态网页

引言暑假自学了HTML和CSS,找了个淘宝首页来验证自己的学习成果。项目源码百度网盘链接:https://pan.baidu.com/s/1Lwoddqk6YwfjSa9W-P_f4g提取码:fnk5静态网页展示总结HTML和CSS总共学习了2个星期多一点,直到一个星期前才开始着手准备着淘宝首页的各种资料(图片,css样式等),整个项目用了4天时间(大学要上课,还要去运动- -)...

2019-09-04 21:30:26 4744 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除