spring
mulinhu
这个作者很懒,什么都没留下…
展开
-
基于全注解的AOP配置
/**业务层接口*/package mu.lin.hu.service;public interface IAcountService { void saveAccount(); void updateAccount(int i); int deleteAccount();}/**业务层实现类*/package mu.lin.hu.service.impl...原创 2020-03-20 10:05:34 · 164 阅读 · 0 评论 -
基于XML的AOP配置--学习笔记
基于一个简单的案例在业务层方法调用之前先调用日志类的方法先引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2020-03-19 23:20:35 · 126 阅读 · 0 评论 -
基于注解的IOC配置
用于创建对象的它们的作用就和在xml配置文件中编写一个<bean>标签实现的功能一样 @Component 作用:用把当前类对象存入spring容器 属性: value:用于指定bean的id。不写时,它的默认值为当前类目且首字母小写 @Controller,一般用于表现层 @Service,一般用于业务层 @Reposit...原创 2020-03-18 10:21:29 · 100 阅读 · 0 评论 -
学习dbutils
概述传统操作数据库的类指的是JDBC(java database connectivity:java数据库连接,java的数据库操作的基础API)Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。DBUtils是java编程中的数据库操作实用工具,小巧简单实用,1.对于数据表的读操...原创 2020-03-18 09:08:56 · 137 阅读 · 0 评论 -
jdk的动态代理
概述动态代理和静态代理的思路基本是一致的,不过动态代理功能更加强大。/** 动态代理 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法增强 分类: 基于接口的动态代理 基于子类的动态代理 基于接口的动态代理: 涉及的类 Proxy 提供者:JDK官方 ...原创 2020-03-16 16:31:09 · 83 阅读 · 0 评论 -
静态代理
概念代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象。代理模式用于解决两种问题:1. 控制对基础对象的访问2. 在访问时增加额外的功能静态代理要求被代理类和代理类同时实现相应的一套接口;通过代理类的对象调用重写接口的方法时,实际上执行的是被代理类同样的方法的调用。代码package com.mulinhu.staticproxy;...原创 2020-03-16 16:12:53 · 84 阅读 · 0 评论 -
装饰者模式
#装饰者模式的概念装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。特点(1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的引用(reference)(3) 装饰对象接受所有来自客户端的请求。它把这些请求转发给真实的对象。(...原创 2020-03-16 15:55:52 · 73 阅读 · 0 评论 -
spring支持三种方式创建Bean
spring支持三种方式创建Bean 1.调用构造器创建Bean 2.调用静态工厂方法创建Bean 3.调用实例工厂方法创建Bean调用构造器创建Bean<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" x...原创 2020-03-13 16:21:09 · 108 阅读 · 0 评论 -
spring的ApplicationContext 的三个常用实现类
ClassPathXmlApplicationContext: 可以加载类路径下的配置文件,要求配置文件必须在类路径下。不在的话,加载不了 AnnotationConfigApplicationContext 可以加载磁盘任意路径下的配置文件(必须有访问权限)FileSystemXmlApplicationContext 用于读取注解创建容器。...原创 2020-03-13 15:58:04 · 578 阅读 · 2 评论 -
基于xml的IOC环境搭建
##引入spring的maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...原创 2020-03-13 15:46:19 · 87 阅读 · 0 评论 -
用工厂模式简单实现spring的IOC容器
创建一个TestBeanpackage domain;public class TestBean { private String name; public TestBean(){ } public TestBean(String name) { this.name = name; } public String getNa...原创 2020-03-13 15:33:33 · 363 阅读 · 0 评论