在我刚完成的项目中,我正在使分布式事务工作。用Spring分离演示文稿和业务层
我们使用JBoss的Arjuna事务管理器和Spring的声明式事务边界来实现这个功能。
我们的请求序列看上去像:
browser -> secured servlet -> 'wafer-thin' SLSB -> spring TX-aware proxy -> request-handler POJO
这是什么意思是,我们有一个WAR服务于我们的安全的servlet和一个EAR为我们的SLSB。
我们的SLSB有一个静态初始化块来引导我们的Spring应用程序上下文。
我不喜欢混合的技术,但我确实喜欢将演示文稿和业务层分开,这些层可能位于不同的物理位置。
我很想知道其他人在使用Spring时如何分层?
SLSB为您做了什么?你可以在他们的地方使用http://static.springframework.org/spring/docs/2.0.x/reference/beans.html#beans-factory-scopes会话bean吗? – MetroidFan2002 2008-09-30 22:30:03