跨EJB(状态会话Bean),HTTP会话,现代框架的会话信息

时间:2018-08-17 17:29:10

标签: http ejb httpsession stateless-session-bean stateful-session-bean

以前,当我以前进行编码时,我主要使用无状态会话Bean,并且将遍历页面所需的所有信息都放入HTTP Session对象中。那时(甚至现在),我从未理解过EJB的“ USP”对于“业务层”实现是“透明的”和“安全的”,因为它讨论了处理Skeleton和Stub以及其他术语的方式,而这些术语在这种情况下是过分伪装的。易用性/安全性的名称。我只是想知道,如果可以通过SLSB + HTTPSession来完成状态会话EJB,那为什么还要使用状态会话EJB?请不要给我购物车或银行应用程序的高级示例,因为我已经知道了。我正在寻找一些答案,这些答案将详细说明为什么编码人员选择SFSB而不是SLSB + HttpSession。另外,最近在您的体验中如何处理这些与会话相关的内容?

1 个答案:

答案 0 :(得分:0)

您假设视图层始终是http客户端。但是可以以其他方式构造视图层。 例如,一个Java Swing客户端应用程序(其中客户端服务器通信仅通过ejbs完成。

一个有助于区分SFSB与HttpSession的问题。 Stateful Session Bean and HTTP Session