大家好,现在我正在使用购物车,我想知道在有状态 session bean 或 HTTP session 之间使用购物车或登录。大家有什么想法吗?
在 Stateful Session bean 中,如何比较项目 id 的状态,如果它等于,我将添加到项目 1 个单位,这意味着如果项目 id = 1,它是可乐,并且用户再向购物车添加一可乐,它将变成 2 个可乐单位。使用 HTTP session 很容易,但是使用 Stateful 和 JSF 我不知道该怎么做?
关于更改网站皮肤的问题也很少。我创建了一个组合框,供用户选择皮肤名称,当用户选择其他皮肤差异默认皮肤时,默认皮肤将更改为其他皮肤,但如何更改 css 和图像?
请帮我先谢谢了!
最佳答案
Hello every body now I work with shopping cart, I wonder use between Stateful session beans or HTTP session for cart or login. Everybody have any ideas?
TheServerSide 上有一个非常好的旧线程讨论 HttpSession v.s. Stateful session beans (SFSB)并提供了 SFSB 有意义的很好的例子。简单来说:
Using Stateful session Beans is relevant when you need a "state machine" for your business logic, and it's is independent from how you "interact" with the system (WAP/WML, HTML, XML/B2B, etc).
换句话说,如果用户可以通过 HTTP 之外的 channel (例如调用中心)访问系统并且仍然希望访问状态,那么您可以考虑在购物车中使用 SFSB。如果您没有此类需求,请坚持使用 HTTP session ,因为 SFSB 会带来一些额外的复杂性。
And little question for change skin for site. I was create a combobox for user can select skin name and when user select other skin difference default skin, the default skin will change to other, but how I can change css and images ?
我可能会使用一些提供换肤机制的库,例如 RichFaces .
相关问题
关于jsf - 用于登录和购物车以及更改模板的 EJB3 有状态 session bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3798619/