Jsf 用于登录、购物车和更改模板的EJB3有状态会话bean

Jsf 用于登录、购物车和更改模板的EJB3有状态会话bean,jsf,jakarta-ee,ejb-3.0,ejb,Jsf,Jakarta Ee,Ejb 3.0,Ejb,大家好,现在我使用购物车,我想知道如何在有状态会话bean或HTTP会话之间使用购物车或登录。大家都有什么想法吗 在有状态会话bean中,如何比较商品id的状态,如果它等于,我将向商品添加一个单位,这意味着如果商品id=1,它就是可口可乐,用户再向购物车添加一个可口可乐,它将成为2个可口可乐单位。使用HTTP会话很容易,但是使用有状态和JSF我不知道如何做 对于改变站点的皮肤来说,这是一个小问题。我创建了一个组合框,用户可以选择皮肤名称,当用户选择其他皮肤差异默认皮肤时,默认皮肤将更改为其他皮肤

大家好,现在我使用购物车,我想知道如何在有状态会话bean或HTTP会话之间使用购物车或登录。大家都有什么想法吗

在有状态会话bean中,如何比较商品id的状态,如果它等于,我将向商品添加一个单位,这意味着如果商品id=1,它就是可口可乐,用户再向购物车添加一个可口可乐,它将成为2个可口可乐单位。使用HTTP会话很容易,但是使用有状态和JSF我不知道如何做

对于改变站点的皮肤来说,这是一个小问题。我创建了一个组合框,用户可以选择皮肤名称,当用户选择其他皮肤差异默认皮肤时,默认皮肤将更改为其他皮肤,但如何更改css和图像

请帮我谢谢之前

大家好,现在我使用购物车,我想知道如何在有状态会话bean或HTTP会话之间使用购物车或登录。大家都有什么想法吗

服务器端有一个非常好的老线程,它讨论了(SFSB),并提供了一些很好的例子,说明SFSB是有意义的。简言之:

当您的业务逻辑需要“状态机”时,使用有状态会话bean是相关的,它独立于您与系统“交互”的方式(WAP/WML、HTML、XML/B2B等)

换句话说,如果用户可以通过与HTTP(例如一个呼叫中心)不同的渠道访问系统,并且仍然希望访问该状态,则可以考虑使用SFSB来购物。如果您没有这样的需求,请坚持使用HTTP会话,因为SFSB会导致一些额外的复杂性

对于改变站点的皮肤来说,这是一个小问题。我创建了一个组合框,用户可以选择皮肤名称,当用户选择其他皮肤差异默认皮肤时,默认皮肤将更改为其他皮肤,但如何更改css和图像

我可能会使用一些提供蒙皮机制的库,例如

相关问题