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

03-09-16 befresh
一般J2EE的Facade都是使用sessionBean来封装后台的复杂操作,并提供简单的接口供Client来调用。

但是,现在我准备使用Hibernate来做中间层,然后使用JavaBean来封装。不想使用EJB,免得需要带上Application Server,通用性就差了很多。

大概看了看JavaBean的Specification,自从提出该规范(1.01)以来,没有再进行升级。如果为了保证多线程,需要在方法中声明“synchronized”关键字。可是,这样做的效率非常低,看来,最后还得写个线程池。

不知道大家有何建议?

猜你喜欢