EJB 中的session facade模式应用
EJB 中的session facade模式应用 发表时间: Aug 5, 2002 1:52 PM 回复
在使用EJB中,一般有很多实体Bean,那么是不是所有的客户端如JSP直接和这些实体bean操作呢。
session facade模式说:不是,所有的Jsp客户端程序和一个总的session bean交互操作,而session bean再和很多entity bean操作。
这样做,有下面的好处:
减少网络负载:不必每次客户调用启动name lookup
中心安全管理;所有关键操作都在一个session bean中,相当于中心机房。
事务跟踪的可控制;事务跟踪的过程在都在一个session bean中,容易发现 修改。
降低偶合性:客户端程序和实体bean基本失去联系,客户端变化再大或实体bean变化,都不会影响到对方。
深入描述:
http://www.javaworld.com/javaworld/jw-01-2002/jw-0111-facade.html