
Spring框架学习必备
文章平均质量分 86
飞人小天使
希望大家相互交流
展开
-
Spring框架学习入门反射
对框架我们充满了好奇,感觉很神秘今天我就以我的一些经验给大家展示框架的一些基础知识1,反射自定义一个类package cn.itcast.shujujiegou.StructuresAnalysis;/** * Created by likailong on 2016/9/29. */public class Node { private String name;原创 2016-09-29 21:41:09 · 611 阅读 · 0 评论 -
框架模拟依赖注入
Spring框架模拟依赖注入,注入某个对象和给他对应的属性。testDo 有属性Node类,Node有日期类型需要处理因此用到我之前说的动态代理去处理public class TestDo { private String nodename; private NodeDo nodeDo; public String getNodename() { re原创 2016-09-29 22:07:35 · 908 阅读 · 0 评论 -
Spring框架基础之注解
自定义注解并且实现一些功能‘package cn.itcast.shujujiegou.StructuresAnalysis;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import j原创 2016-09-29 22:16:34 · 354 阅读 · 0 评论 -
java表单处理带文件的处理 对文件过滤处理
package com.xiong.mendianfu.controllers;import com.xiong.mendianfu.bean.PageList;import com.xiong.mendianfu.bean.QiyeBean;import com.xiong.mendianfu.services.QiyeService;import com.xiong.mendian原创 2016-12-01 12:37:21 · 603 阅读 · 0 评论 -
Spring源码分析之ioc容器第二天之oC容器在Web容器中的启动
之前我们分析了IOC容器本身的实现,下面我们看看在典型的web环境中,Spring IOC容器是怎样被载入和起作用的。简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的对象可以有业务对象,数据存取对象,资源,事物管理器等各种中间层对象。在这个上下文的基础上,和web原创 2016-11-23 12:43:37 · 591 阅读 · 0 评论 -
spring 源码之二springmvc实现源码分析
下面我们对Spring MVC框架代码进行分析,对于webApplicationContext的相关分析可以参见以前的文档,我们这里着重分析Spring Web MVC框架的实现.我们从分析DispatcherServlet入手:Java代码 //这里是对DispatcherServlet的初始化方法,根据名字我们很方面的看到对各个Spring MVC主要元素的初始化转载 2016-11-23 12:46:22 · 323 阅读 · 0 评论 -
spring源码分析之aop
下面我们来看看Spring的AOP的一些相关代码是怎么得到Proxy的,让我们我们先看看AOP和Spring AOP的一些基本概念:Advice: 通知,制定在连接点做什么,在Sping中,他主要描述Spring围绕方法调用注入的额外的行为,Spring提供的通知类型有: before advice,AfterReturningAdvice,ThrowAdvice,Meth原创 2016-11-23 12:48:43 · 289 阅读 · 0 评论 -
spring源码分析之事物
我们看看Spring中的事务处理的代码,使用Spring管理事务有声明式和编程式两种方式,声明式事务处理通过AOP的实现把事物管理代码作为方面封装来横向插入到业务代码中,使得事务管理代码和业务代码解藕。在这种方式我们结合IoC容器和Spirng已有的FactoryBean来对事务管理进行属性配置,比如传播行为,隔离级别等。其中最简单的方式就是通过配置TransactionProxyFactoryB转载 2016-11-23 12:51:26 · 526 阅读 · 0 评论 -
spring AOP中对拦截器调用的实现
在JdkDynamicAopProxy中生成Proxy对象的时候:Java代码 return Proxy.newProxyInstance(classLoader, proxiedInterfaces, this); 这里的this参数对应的是InvocationHandler对象,这里我们的JdkDynamicAopProxy实现了这个接口,也就是说当原创 2016-11-23 12:53:53 · 1707 阅读 · 0 评论