我需要用 ejb + jboss + oracle 做一个网上商店的项目
请问如何实现购物车功能?
比如客户点击“购买”一个商品后 将获得这个商品的在数据库中的id 然后添加到购物车中
这个购物车在我的项目中应该相当于什么呢?另外假设我购物这个功能是通过一个sessionbean实现,查看购物车功能是通过另外一个sessionbean实现,
怎么能够保证第一个sessionbean添加新产品到购物车 能在任意时刻被第2个sessionbean查看到呢?
请问如何实现购物车功能?
比如客户点击“购买”一个商品后 将获得这个商品的在数据库中的id 然后添加到购物车中
这个购物车在我的项目中应该相当于什么呢?另外假设我购物这个功能是通过一个sessionbean实现,查看购物车功能是通过另外一个sessionbean实现,
怎么能够保证第一个sessionbean添加新产品到购物车 能在任意时刻被第2个sessionbean查看到呢?
解决方案 »
- hibernate中使用clone()方法!求解!
- 非常诡异的面试题 关于三元运算符的
- 关于 Tomcat:出现异常
- spring security3 session过期,拦截异步请求返回登陆页面
- 求教eclipse 3.1 如何装hibernate Synchronizer呢??急,在线等!!!
- div隐藏显示:div内容 读取数据库html文本信息使用OGNL无法解析html,如果解析当前html网页文本没问题。
- 保存 主键冲突不报错!
- 一个weblogic的问题,高手看看
- 关于jdon网站一篇文章几句话的疑惑,望解答?先谢过兄弟姐妹了
- EJB QL问题
- 求一页面效果
- 新手请教:在ssh下如何实现一对多的增加和查询
关于ejb3的话,LZ最好去下本书<Ejb实例教程>黎活明 里面对组件的责任有详细的介绍.
可以理解成 是在sessionbean 接口声明方法的同时 也声明一个数据结构(数组或者hash表什么的)充当购物车角色用来保存产品id信息 这样每一个sessionbean当响应一个用户的请求时 就自己生成一个购物车实例 直到用户退出 这个购物车与sessionbean一起被释放?
那个,如果你在赶项目的话我说你还是去下那本书吧,没记错的话,在会话bean的教程里面,第一个例子就是购物车维护.最好整体看一遍,把每个组件的生存周期啥的都了解了,就不用考虑这些问题了.
要不就是直接用无状态的也行,用EJB实现添加货物的方法,前台调用,然后仍然保存到session中去,行吗?