
Spring
chenzehe
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring的基本概念和MVC环境搭建
1、Spring介绍打开Spring官网查看对Spring的介绍和目标http://www.springsource.org/aboutWe believe that:· J2EE should be easier to use· It is best to program to interfaces, rather than...原创 2012-03-23 11:52:35 · 153 阅读 · 0 评论 -
org.springframework.web.servlet.DispatcherServlet cannot be cast to javax.servle
调试Spring MVC时发现如下异常:java.lang.ClassCastException: org.springframework.web.servlet.DispatcherServlet cannot be cast to javax.servlet.Servlet 问题出在servlet-api.jar上,tomcat部署springMVC项目时是不用这个包的,而...原创 2012-03-28 10:50:08 · 762 阅读 · 0 评论 -
Spring / Hibernate / JUnit - No Hibernate Session bound to Thread
在spring mvc中使用junit单元测试时,没有取到hibernate的session,修改如下: First, add a transaction management bean in your context: <bean id="transactionManager" class="org.springframework.orm.hibe...原创 2012-03-29 08:55:51 · 141 阅读 · 0 评论 -
BeanFactory和FactoryBean
1、BeanFactory BeanFactory定义了IOC容器的最基本形式,并提供了IOC容器应遵守的的最基本的接口,也就是Spring IOC所遵守的最底层和最基本的编程规范。在 Spring代码中,BeanFactory只是个接口,并不是IOC容器的具体实现,但是Spring容器给出了很多种实现,如Defau...原创 2012-04-10 10:20:44 · 307 阅读 · 0 评论 -
模拟Spring生成Bean
1、原理读取Spring配置文件,解析出Bean属性,利用反射生成Bean实例 2、使用Jsoup解析配置文件,在pom.xml文件中加入Jsoup的依赖 3、创建Bean描述类BeanDefinition,有bean的id和class属性pa...原创 2012-04-17 20:15:52 · 118 阅读 · 0 评论 -
深入浅出 Spring AOP 动态代理 CGLib Aspectj
0、AOP实现原理面向方面编程(Aspect Oriented Programming,简称AOP)是一种声明式编程(Declarative Programming)。AOP的实现原理可以看作是Proxy/Decorator设计模式的泛化,如下为Proxy模式的简单例子:Proxy { innerObject; // 真正的对象 f1() { ...原创 2013-05-29 17:50:14 · 184 阅读 · 0 评论 -
模拟Spring属性的注入
1、创建场景代码,配置spring属性注入新建包dao,创建接口IPersonDao/** * Huisou.com Inc. * Copyright (c) 2011-2012 All Rights Reserved. */package com.chenzehe.spring.dao;/** * @...原创 2012-04-19 08:10:55 · 137 阅读 · 0 评论