什么情况考虑同步问题!banq前辈!谢谢回答!

banq大哥请给介绍关于编成考虑同步问题的书籍或文章!对于什么情况要加同步总是一阵清楚一阵糊涂的!
顺便问一下spring 中支持分布式事务吗?比如两个pojo不考虑事务!用spring 去做!是两个分别aop注入提交事务,要是以后业务改变要求第一个pojo申请事务要求第二个pojo加入第一个事务,然后提交怎么做!
刚开始学spring,对于spring众多api怎么去学,推荐点资料!


spring最好的实践是什么?
[该贴被icefirefdp于2007年04月16日 23:39修改过]

>spring 中支持分布式事务吗
Spring提供了一种编程模型,而不是功能,Spring号称提供的功能其实不少是J2EE/JavaEE的组件功能,如分布式事务等都是依赖JTA等实现的。

Spring提供一种优雅的方式将这些功能切入你的代码,使你的代码OO设计看上去很美。

>编成考虑同步问题
一个好的J2EE/javaEE架构是不让编程者过多考虑同步的,是真正多线程机制,需要考虑同步的地方都会依赖事务来完成。

在对同步后果不了解情况下,不要轻易加同步。这是原则,关于同步资料都是基于多线程的,所以,学习线程概念可了解同步,但这些都是JavaEE底层机制...
[该贴被banq于2007年04月17日 11:43修改过]

既然牵涉到po,其实OR这一层上已经做了事务控制,如果以后有需求将b的事务嵌套进A这个显然不能通过修改来完成,你需要添加一个新的business或者services来完成这件事!

谢了