SessionFaçade核心J2EE模式的优点和缺点是什么?
它背后的假设是什么?
这些假设在特定环境中是否有效?
Session Facade是一个很棒的模式 - 它实际上是Business Facade模式的特定版本.我们的想法是将业务功能绑定到离散的捆绑包中 - 例如TransferMoney(),Withdraw(),Deposit()......这样您的UI代码就可以访问业务操作而不是低级数据访问或其他细节它不应该被关注.
特别是使用Session Facade - 您使用会话EJB充当业务外观 - 这是很好的原因,然后您可以利用所有J2EE服务(身份验证/授权,事务等)...
希望有帮助......