1.JNDI是什么?
可能你会说JNDI不就是Java命名和目录接口 但是你知道为什么要用JNDI么?
这个文章讲的非常好
http://blog.csdn.net/sunkobe2494/article/details/50824359
我记得还有一个评论 总结的非常好
JNDI单的理解,就是把固定的连接方式剥离出来,单独写在一个配置文件里,下载.properties里面通过InputStream的方式也可以。便于后期维护,灵活性打打增强。不可能每次修改,都打开代码修改,多不专业
2.Spring学习之Spring的声明式事务管理详解
其实我看这个知识点,主要是想对那些xml配置的一些了解
主要是对下面两块的了解
<!-- 6, 配置通知-->
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<!-- 所有以query开头的方法是只读的 -->
<tx:method name="query*" read-only="true"/>
<!-- 其他方法使用默认的事务设置 -->
<tx:method name="*"/>
</tx:attributes>
</tx:advice>
<!-- 7, 启用以上的事务通知-->
<aop:config>
<!-- 运行被定义在UserServiceImpl类下的任意方法 -->
<aop:pointcut expression="execution(* com.dfdc.spring.declaratx.service.impl.UserServiceImpl.*(..))" id="aopCut"/>
<!-- 将切入点与通知编织在一起 -->
<aop:advisor advice-ref="txAdvice" pointcut-ref="aopCut"/>
</aop:config>
文章路径:
http://blog.csdn.net/u011726984/article/details/45421151#t2
更新中。。。。。。