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



早期,当我进行编码时,我主要使用无状态会话 Beans,并且跨页面遍历所需的所有信息都放在 HTTP 会话对象中。当时(甚至现在(我从来没有理解EJB的"USP"对于"业务层"实现是"透明的"和"安全的",因为它是关于处理骨架和存根以及其他行话的方法,这些行话是以易用性/安全的名义伪装的矫枉过正。我只是想知道为什么人们会使用有状态会话 EJB,如果可以通过 SLSB + HTTPSessyion 完成相同的工作?请不要给我购物车或银行应用程序的高级示例,因为我已经知道了。我正在寻找一些答案,详细说明为什么编码人员选择SFSB而不是SLSB + HttpSession。另外,在您最近的体验中如何处理这些与会话相关的东西?

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

一个有助于区分SFSB与HttpSession的问题。 有状态会话 Bean 和 HTTP 会话

最新更新