- 博客(10)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 springAOP之动态代理(三)
AOP的相关概念这里面的名词解释,可以结合上一章的内容(模拟Hibernate的事务处理和查看工资)来进行理解。1. 切面 日志、安全性、权限类以及事务类,总之和业务逻辑没有关系的都可以做切面2. 通知 切面中的方法。例如:事务中的beginTransaction和commit方法3. 切入点 只有符合切入点,才能把通知和目标方法结合起来。例如:代理的判断语句if("ad
2016-11-20 16:10:13 529
原创 springAOP之动态代理(二)
JDK提供的代理类用动态代理管理Hibernate的事务处理(模拟)Person类public class Person {private String name;private long pid;public String getName() { return name;}public void setName(String name) { this.name = name;
2016-11-18 09:21:51 462
原创 springAOP之动态代理(一)
一个例子查看员工工资启动日志系统启动安全验证系统。验证权限: 如果验证成功,可以查看日志;否则,不能查看日志。共用的类日志系统Logger.javapublic class Logger {public void startLogger(){ System.out.println("启动日志系统...");}}安全Security.javapublic class Secu
2016-11-17 09:47:13 426
原创 spring注解(二)
依赖注入的注解支持的注解 @Resource @AutoWired @Component @PostConstruct @PreDestroy注解扫描器 导入命名空间 启动类扫描的注解解析器 启动依赖注入的注解解析器 <beans xmlns="http://www.springframework.org/schema/beans"
2016-11-12 20:47:02 306
原创 spring注解
JDK内置的注解1.自己动手写一个注解类定义注解类Target 定义该注解作用在方法和类上Retention 描述注解作用范围 java RetentionPolicy.SOURCE java+class RetentionPolicy.CLASS java+class+jvm RetentionPolicy.RUNTIMEName注解 @Do
2016-11-12 20:44:22 326
原创 使用spring实现一个MVC
使用spring实现一个MVCMVC设计分为Dao层、Service层、视图层(Action)。Dao层接口public interface PersonDao { void savePerson();}Dao层实现类public class PersonDaoImpl implements PersonDao{@Overridepublic void savePerson() {
2016-11-11 09:42:44 427
原创 spring框架的学习-DI依赖注入
依赖注入的概念给属性赋值,就是依赖注入。主要包括以下几种赋值方式给基本属性赋值给引用类型赋值给List,Map,Set,Properties赋值Xml配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframew
2016-11-10 09:06:29 533
原创 spring框架的学习-IOC容器(二)
- IOC创建Bean的三种方式默认构造方法创建Bean静态工厂方法创建Bean实例工厂方法创建Bean代码实例 xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spri
2016-11-08 09:12:30 366
原创 spring框架的学习-IOC容器(一)
- Spring准备学习spring的三个层次 核心、组件和应用IOC容器和AOP模块是Spring的核心spring的设计理念 面向接口开发而不依赖于具体的产品实现- IOC容器 控制反转也叫依赖注入。对象的创建、初始化、销毁等。利用了工厂模式 将对象交给容器管理,你只要在spring配置文件中配置相应的bean,以及相关属性。让spring容器来生成累的实例以及管理对象
2016-11-04 20:42:09 514
原创 eclipse导入spring源码
- 环境准备在github中下载spring源码https://github.com/SpringSource/spring-framework/下载Gradle自动化构建工具,http://services.gradle.org/distributions配置环境变量:GRADLE_HOME:D:\gradle-2.8PATH: D:\gradle-2.8\bin测试是否配置成功:`
2016-11-01 22:51:30 3527 2
java程序能通过编译却运行成功
2013-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人