使用JavaBean來做Facade模式是否可行?

befresh發表於2003-09-16
一般J2EE的Facade都是使用sessionBean來封裝後臺的複雜操作,並提供簡單的介面供Client來呼叫。

但是,現在我準備使用Hibernate來做中間層,然後使用JavaBean來封裝。不想使用EJB,免得需要帶上Application Server,通用性就差了很多。

大概看了看JavaBean的Specification,自從提出該規範(1.01)以來,沒有再進行升級。如果為了保證多執行緒,需要在方法中宣告“synchronized”關鍵字。可是,這樣做的效率非常低,看來,最後還得寫個執行緒池。

不知道大家有何建議?

相關文章