
Spring
七分好月
这个作者很懒,什么都没留下…
展开
-
Spring02-AOP-01
AOP (Aspect Oriented Programming) :面向切面编程 ------- 在原有的纵向执行流程中添加横切面面向切面编程: 就是在程序原有的纵向执行流程中,针对某一个或一些方法添加通知,形成横向切面。Spring 有两种实现AOP的方式:1.Schema-based 2.AspectJ第一种方式需要实现其类与接口,而第二种不需要。两者...原创 2019-07-29 20:28:15 · 125 阅读 · 0 评论 -
Spring02-AOP练习
目标:简单登录页面,并在日志中记录相关信息(登录信息(人物 时间 ) 登录后信息(成功或失败))。利用AOP方式实现步骤:1、整合mybatis,导入所需要的所有jar包2、创建数据库以及v_user表v_user表只有三列 id (int), name(varchar) password(char).3、创建User类4、创建接口UserMapper,利用注解形式...原创 2019-07-30 11:15:10 · 409 阅读 · 0 评论 -
Spring01-小练习-验证码及登录
目标:1.验证码 2.登录一、验证码验证码的实现主要依赖jdk的awt包下的Image类和Graphics2D类来实现public class ValidCodeServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResp...原创 2019-07-30 14:38:27 · 131 阅读 · 0 评论 -
Spring01-spring整合mybatis
Spring整合mybatis 主要是将mybatis的配置文件取消,在spring中的配置文件中配置需要将spring以及mybatis的先关jar包导入 以及整合spring和mybatis的jar包mybatis之前需要配置的xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE confi...原创 2019-07-30 14:48:17 · 226 阅读 · 0 评论 -
单例设计模式
1、作用 在一个应用程序中做多保证只有一个实例2、优点 提升效率 实现数据共享 (Application对象)两种模式 :一、懒汉式package test;public class SingleTon { // 由于对象需要被静态方法调用,把方法设置为 static // 由于对象是 static,必须要设置访问权限修饰符为 private , 如果是 p...原创 2019-07-31 10:03:35 · 155 阅读 · 0 评论 -
Spring -- 小练习
目标:ajax 查询分页 。需求 :1、整体框架必须使用完整的配置办法。2、spring中包含注解扫描、属性文件加载、数据源、sqlsessionfactory对象、扫描器、声明式事务。3、页面显示使用ajax。4、对象向json字符串转换使用Gson工具包5、service中注解效果图如下: 步骤、1、 建立数据...原创 2019-08-01 19:58:10 · 223 阅读 · 0 评论 -
Spring AOP - 基于AspectJ的注解配置
步骤:1. 导入相关jar包2. 编写相关实体类// @Order(1) 定义切面执行顺序,越小优先级越高@Aspect // 注解 表示切面@Component // 注解 自动注册public class AopImpl { // 定义切点 -- 可复用 @Pointcut("execution(* com.yyl.test.Demo.*(..))") publ...原创 2019-08-22 20:11:19 · 124 阅读 · 0 评论 -
Spring - 事务
基于注解实现事务管理案例:买书案例,书相关信息: bookId, bookName,bookPrice书库存信息: bookId,bookNum账户信息: uid, price(余额)如果进行如下操作:会导致,余额不足时,书的库存仍会减少。所以需要用到事务,来进行管理,当余额不足,无法完成交易时,进行回滚至交易前状态。@Service("bookService"...原创 2019-08-23 14:11:29 · 147 阅读 · 0 评论