JSP网上书店实战:从登录到购物车

需积分: 0 6 下载量 56 浏览量 更新于2024-08-02 收藏 717KB DOC 举报
"最新jsp网上书店实例" 本章节主要介绍了如何使用JSP和Java Bean技术来构建一个完整的网上书店系统。该系统分为客户端程序和管理程序两大部分,旨在提供用户友好的图书选购体验以及后台订单处理功能。 客户端程序主要包括以下几个关键组件: 1. default.jsp:这是会员登录的首页,用户可以通过此页面输入账号和密码进入系统。 2. checklogon.jsp:该页面负责验证用户的登录信息,通过调用JavaBean进行校验,并根据结果向用户反馈登录状态。 3. BuyerBean:这是一个JavaBean,用于处理会员的合法性验证,包括账号密码的核对等。 4. booklist.jsp:登录成功后,用户可以看到书店提供的所有可购买图书列表。 5. addcart.jsp:用户在选择图书后,可以通过此页面将所选图书添加到购物车。 6. shoppingcart.jsp:用户可以在此页面查看购物车中的商品,进行数量调整或删除操作。 数据库方面,本实例使用了Access数据库(.MDB格式),并通过JDBC-ODBC桥接方式与Java应用程序进行交互。在使用前,需要在本地计算机上创建一个名为"bookstore"的ODBC数据源,具体步骤如下: 1. 在Windows操作系统中,通过控制面板(Win98/NT4.0)或管理工具(Win2000及以上版本)找到“数据源(ODBC)”设置。 2. 打开ODBC数据源管理器,选择“系统DSN”并点击“添加”以创建新的数据源。 3. 选择“Microsoft Access Driver (*.mdb)”,然后点击“完成”以加载Access数据库驱动。 4. 在数据库ODBC安装界面中,点击“选择(S)…”选择所需的Access数据库文件"bookstore.mdb"。 网上书店的功能设计考虑到了用户在不同分类和页面间浏览的连续性,以及多人同时在线选购图书的场景。用户登录系统后,其信息会被记录,以便在各个页面间保持状态,最终在结账时统一处理购物车中的商品。这样的设计既方便了用户,也便于后台对不同顾客的订单进行有效区分和管理。通过JSP和Java Bean的结合,实现了动态网页与业务逻辑的分离,提高了系统的可维护性和扩展性。