spring
文章平均质量分 64
Swearyd7
这个作者很懒,什么都没留下…
展开
-
The prefix "tx" for element "tx:annotation-driven " is not bound
转载:今天配置spring 是碰到tx:annotation-driven is not bound 的问题,这个错误的原因很简单是:我们在定义申明AOP的时候。。没有加载schema。具体表现如下: 这时会抛出异常不认标签。。起先还以为是没有加载JAR包呢。。后来读AOP文档才发现中要加入“xmlns:aop”的命名申明,并在“xsi...原创 2011-06-27 23:25:43 · 165 阅读 · 0 评论 -
threadlocal threadlocalMap 在hibernate spring中的应用
之前看资料,总说spring hibernate 是通过threadlocal来实现并发。更详细的就是session的产生是由threadlocal来实现并发控制,保证多线程安全。但是只看讲解,真是不理解,时时如鲠在喉。今狠下心看了下源码,终于自认为搞明白了。实际上[color=red]就是一个threadlocal实例变量,这个类有get,set方法,且这个方法的特殊之处就在于能得到...2012-02-16 16:45:53 · 100 阅读 · 0 评论 -
Spring 源码分析(一)ApplicationContext
web容器初始化时,因为配置了spring的ContextLoaderListener,所以会执行ContextLoaderListener的contextInitialized(ServletContextEvent event) 方法。在这个方法中, public void contextInitialized(ServletContextEvent event) { this....原创 2012-02-20 16:41:09 · 54 阅读 · 0 评论 -
通通透透理解ThreadLocal,实现安全的多线程
我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。 我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。 虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的...原创 2012-02-23 11:49:48 · 80 阅读 · 0 评论 -
webapplication 初始化
在web.xml中配置了ContextLoaderListener。定义如下:public class ContextLoaderListener extends ContextLoader [color=red]implements ServletContextListener [/color]{因为实现了ServletContextListener 接口,所以在web容器启动的...原创 2012-03-15 18:22:27 · 208 阅读 · 1 评论 -
wac.refresh
public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // Prepare this context for refreshing. prepareRefresh(); // Tell the...2012-03-16 11:21:28 · 183 阅读 · 0 评论 -
spring AOP
DefaultAopProxyFactory.createAopProxy(AdvisedSupport config){... return new JdkDynamicAopProxy(config);...}JdkDynamicAopProxy(config).getProxy()...return Proxy.newProxyInstance(classL...原创 2012-03-26 16:34:28 · 69 阅读 · 0 评论 -
spring + hibernate 环境搭建中出现的问题总结
新搭建了一个环境,方便测试相关代码。中间出现了几个小问题,折腾了半天,还好搞定。1. 因为controller继承了multiactioncontroller,想配置BeanNameUrlHandlerMapping来替换默认的internal...Mapping,但是只是配置了bean定义,没有组装到自定义的bean模版中去,导致一直没有生效。 ...2012-04-08 20:20:07 · 121 阅读 · 0 评论 -
JPA
AppleFramework在数据访问控制层采用了Spring Data作为这一层的解决方案,下面就对Spring Data相关知识作一个较为详细的描述。1.Spring Data所解决的问题Spring Data :提供了一整套数据访问层(DAO)的解决方案,致力于减少数据访问层(DAO)的开发量。它使用一个叫作Repository的接口类为基础,它被定义为访问底层数据模...原创 2012-12-14 17:03:56 · 215 阅读 · 0 评论