EJB+IBatis這種做法合理嗎?

winadobe發表於2008-06-24
由於業務量增長,出於長遠考慮,需要將一套Spring+IBatis的系統改成EJB架構的系統,主要是想將不同業務封裝到EJB中,分散式部署,容易對繁忙的業務做水平伸縮。呵呵,以前真的不懂這些,一直認為spring足矣,終於明白了EJB的巨大用途。更多的好處等我做完了專案再總結。
問題是存在很多複雜SQL語句,想重用IBatis DAO部分,業務移植到Session Bean中,這樣一來EJB容器帶來的很多好處就都沒了,比如事務都要自己控制,唯一好處就是把業務做成了一個分散式元件,可以分佈部署。
感覺有點不倫不類的,請幫忙分析一下利弊,或者該怎樣做得更合理一些!該批評的就批評!多謝了!

相關文章