在我剛完成的項目中,我正在使分佈式事務工作。用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