`
whoosh
  • 浏览: 234605 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

通过COOKIE+DB的方式对J2EE的B2C系统存放购物车

阅读更多

存放购物车的方式有两种:一种是通过Session来存放,直接session.put(key,cart);就行了。这种方式比较好实现,但是比较消耗服务器内存。另一种是通过COOKIE+DB的方式存放,这种方式存放消耗的性能相对小一些,像卓越网、当当网就是通过这种方式存放的。

首先,刚每个用户初次访问你的网站的时候,需要为用户分配一个唯一ID(UUID),存放在COOKIE里面。这个功能可以通过过滤器来实现。

Filter(){
    //判断用户cookie里面是否存在ID,不存在就创建。
}

 然后从数据库获取购物车,如果数据库中不存在记录,代表用户初次购买,这时新建购物车,往购物车中添加购物项。添加完购物项后把整个购物车(实现序列化对象)保存到数据库。

将购物车保存到数据库的时候还要保存用户ID和访问时间。我们可以设定一个定时器,如果访问时间过期了,就将对应的记录删除。

分享到:
评论

相关推荐

    j2ee购物车

    通过阅读这些源代码,我们可以深入理解项目的具体实现方式,包括如何将用户的选择保存到数据库,以及如何在用户界面显示购物车内容。 总结来说,"j2ee购物车"项目是一个运用J2EE技术和SQL数据库来实现的电商购物车...

    j2ee 购物车

    【标题】:“J2EE购物车”是一个基于Java企业版(J2EE)技术实现的简单在线购物系统。这个系统的核心功能是模拟电子商务网站中用户添加商品至购物车、查看购物车内容以及进行结算的过程。 【描述】:J2EE购物车项目...

    js+cookie购物车

    总的来说,这个项目展示了如何利用JavaScript和Cookie构建一个简单的购物车系统,提供用户友好的界面和数据持久化功能。这种技术方案在小型或个人项目中尤为常见,但对于大型电商网站,考虑到性能和安全性,通常会...

    j2ee入门教程---几个购物车

    这个“j2ee入门教程---几个购物车”很可能是为了帮助初学者理解如何在J2EE环境中实现一个基本的购物车系统。购物车是电商网站的核心功能之一,它的实现涉及到多个技术层面,包括前端展示、数据处理和持久化存储等。...

    单点登录的demo(使用cookie+filter实现)

    在这个“单点登录的demo(使用cookie+filter实现)”中,我们将深入探讨如何利用Cookie和Filter技术来实现一个简单的SSO系统。 **一、Cookie基础** Cookie是Web服务器存储在用户浏览器上的一小段数据,用于在用户与...

    cookie购物车cookie购物车cookie购物车

    cookie购物车cookie购物车cookie购物车cookie购物车cookie购物车cookie购物车cookie购物车cookie购物车cookie购物车cookie购物车cookie购物车cookie购物车

    jsp源码基于J2EE的B2C电子商务系统开发(论文+系统+开题报告+文献综述+任务书+答辩PPT+中期报表+外文文献+说明书)

    ### JSP源码基于J2EE的B2C电子商务系统开发 #### 一、项目背景与意义 随着互联网技术的迅速发展以及用户购物习惯的变化,电子商务已成为推动经济发展的重要力量之一。B2C(Business to Customer)模式作为电子商务...

    asp.net购物车(cookie、session两种实现方式)

    ASP.NET购物车是在线电商系统中的关键组成部分,它允许用户临时存储想要购买的商品。本教程将探讨两种常见的实现方式:Cookie和Session。 1. **Cookie实现** Cookie是一种在客户端存储数据的技术,ASP.NET购物车...

    J2EE jsp 管理系统

    J2EE jsp 管理系统的开发过程中,开发者首先需要了解MVC(Model-View-Controller)设计模式,这是一种将业务逻辑、数据和用户界面分离的方式。在本系统中,Model代表数据模型,负责处理业务逻辑;View是视图,显示...

    j2EE 在线交流聊天系统

    **j2EE在线交流聊天系统概述** j2EE(Java 2 Platform, Enterprise Edition)是一个由Sun Microsystems(现已被Oracle收购)开发的企业级应用平台,主要用于构建和部署分布式、多层的企业级应用程序。j2EE平台包括...

    毕业设计基于J2ee的b2c图书销售系统.zip

    标题“毕业设计基于J2ee的b2c图书销售系统”表明这是一个使用Java企业版(J2EE,现称为Java EE)技术开发的电子商务项目,主要针对B2C(Business-to-Consumer)模式的图书销售业务。在B2C模式中,商家直接面向消费者...

    J2EE网上停车场

    **J2EE网上停车场系统详解** J2EE(Java 2 Platform, Enterprise Edition)是一种用于构建企业级分布式应用的开放标准平台,它基于Java技术,提供了丰富的服务和组件模型,以支持开发、部署和管理大型应用程序。在...

    asp.net + Cookie购物车

    手动写的 asp.net + Cookie购物车 经典

    J2EE图书馆管理系统

    《J2EE图书馆管理系统详解》 在信息技术日新月异的今天,图书馆管理系统的数字化、网络化已经成为必然趋势。本文将深入探讨一个基于J2EE技术的图书馆管理系统,该系统由MyEclipse开发,旨在提供高效、便捷的图书...

    基于J2EE实现的商品管理系统

    【基于J2EE实现的商品管理系统】是一个典型的Java企业级应用案例,主要利用J2EE(Java 2 Platform, Enterprise Edition)框架来构建一个完整的后台管理与前端展示的商品信息系统。这个项目虽小,但对于初学者来说,...

    cookie+session实现的单点登录案例

    单点登录(Single Sign-On,简称SSO)是一种在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统的技术。在这个案例中,我们将探讨如何利用Cookie和Session来实现SSO,同时结合第三方社交登录,...

    基于J2ee的网上商城系统源码

    本系统基于J2EE(Java 2 Platform, Enterprise Edition)开发,J2EE是一种多层架构的分布式应用程序框架,广泛应用于企业级应用的开发。J2EE平台提供了丰富的API和服务,包括Servlet、JSP、EJB等,能够处理高并发、...

    PHP+COOKIE实现购物车类[强烈推荐]

    - 在服务器端对添加到购物车的商品进行验证,防止恶意用户通过修改Cookie数据添加不存在或已下架的商品。 总的来说,这个"PHP+COOKIE实现购物车类"的示例展示了如何使用PHP和Cookie在客户端实现一个基本的购物车...

    cookie实现的购物车

    在Web开发中,Cookie是一种非常重要的技术,常用于存储用户状态和数据,特别是在实现像购物车功能这样的场景中。本文将深入探讨如何使用Cookie来实现一个购物车功能,并阐述其工作原理、优缺点以及相关应用。 ...

Global site tag (gtag.js) - Google Analytics