1 / 38
文档名称:

JSP网上书店实例详解.doc

格式:doc   页数:38页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JSP网上书店实例详解.doc

上传人:janny 2011/5/22 文件大小:0 KB

下载得到文件列表

JSP网上书店实例详解.doc

文档介绍

文档介绍:第15章网上书店实例
在本章中我们使用JSP和Java Bean来构建一个网上书店。本章介绍的例子可以分成两大部分,第一部分是普通程序,用于客户在网上选购图书,第二部分是管理程序,用于在服务器端处理客户的定单。客户端程序由以下几个部分构成:
:会员登录界面(首页);
:检测登录代码和密码是否一致,根据由JavaBean返回的结果显示不同的信息。
BuyerBean:会员的合法性检验所用的Bean;
:给登录会员显示当前书店中可供选择的图书;
:将所选的图书加入购物车;
:查看购物车的内容;
ess(.MDB数据库),对数据库的访问采用便于理解的JDBC-ODBC方式,在使用本例前先在本地数据库建立一个ODBC数据源:bookstore。
设置步骤如下:
(1)在开始->设置->控制面版(Win98、)中选取“数据源(ODBC)”;在Win 2000 Professional和Server中分别位于“开始->设置->控制面版->管理工具”和“开始->程序->管理工具”下。
(2)启动“数据源(ODBC)”配置程序,界面如图15-1所示。
图15-1 ODBC数据源管理界面
(3)在图15-1中“系统DSN”选项下单击“添加”按钮,来添加一个系统的数据源(DSN),则出现如图15-2所示数据源驱动程序选择界面:
图15-2 数据源驱动程序选择界面
(4)在图15-2中选择“Microsoft Access Driver (*.mdb)”单击“完成”ess数据库的驱动,则出现如图15-3所示数据库ODBC安装界面:
图15-3 数据库ODBC安装界面
(5)在图15-3中单击“选择(S)…”按钮,启动一个类似资源管理器的界面来选择数据库,如图15-4所示,在图15-。
图15-4 数据库选择界面
会员登录
做一个网上书店,在顾客开始购书之前,必须要记录用户的一些信息以便用户在不同的分类、不同的页面购书时,最后能够去收款台统一结帐,而且网上书店同时有许多人在选购图书,也要求对不同的顾客进行区分,我们可以要求顾客在购书之前进行注册成为会员,以后只用会员代码和密码即可登录。
为了便于说明现在的电子商务网站,由JSP做页面表现,由Java Bean做应用逻辑的结构,在本例中将会员登录程序分成两大部分:一、Java Bean用于对数据库的操作,验证用户名和密码是否正确;二、JSP页面部分,用于供用户会员代码和密码以及显示验证结果。
会员登录Java Bean
我们网上书店中的会员信息的库结构如图15-5所示:
图15-5 会员信息库
其中memberID 是主键,用于区分不同的会员,新会员注册时只能使用没有被使用的用户代码。
在验证时我们只要使用验证用户的memberID和其pwd是否一致即可判断该用户是否合法,如果合法则其登录次数加1。
下面是用户验证部分的Java Bean的代码
清单15-1
/* *
*Copyright © 2000, 2001 by cuug llp.
*本Bean中有两个set方法和两个get 方法:
*setMemberID()—对BuyerBean中的memberID属性进行赋值;
*setPwd()—对BuyerBean中的 pwd 属性进行赋值;
*getLogontimes()—取该会员登录的次数
*getMenberName()获得该会员的真实姓名,用于显示欢迎信息。
*main()方法用于将BEAN作为一个 Application进行测试时使用,正式发布时可以删除。
**/
package cuug;
import .*;
public class BuyerBean {

private String memberID = null ; //会员ID
private String memberName = null; //会员姓名
private String pwd = null; //密码
private int logontimes = -1; //登录的次数
private static String strDBDriver = “”; //JDBC驱动
private static String strDBUrl = “jd

最近更新

企业间市场调研保密协议模板 3页

优质大米直供基地采购合同 3页

体育公园场地租赁分成合同 3页

2025年度山西省事业单位聘用合同书(博物馆文.. 13页

2025年度小额贷款合同电子签章应用协议3篇 34页

保温材料行业技术交流会与合作合同 4页

充电桩工程劳务分包合同-@-1 3页

2025年度宅基地使用权转让及配套设施协议3篇 39页

公共场合地板供应与施工合同 3页

共享经济车位租赁管理合同 2页

农业产业投资基金合作合同范本 3页

2025年度大蒜种子研发与推广合同3篇 41页

冰淇淋产品代理经营与科技创新合作合同 4页

2025年度基本医疗信息化安全风险评估合同3篇 42页

出租车加盟商车辆转租服务规范合同 3页

创意办公空间租赁合同范文 2页

办公室文员劳动合同书范本修订与执行风险防范.. 3页

办公室装修设计、施工、监理一体化服务合同范.. 3页

办公楼物业管理与社区活动策划服务协议 3页

北京市文化产业劳动合同法执行细则 3页

医疗器械采购供应合同-@-1 3页

单位食堂节能环保改造及运营服务合同 3页

厂房拆迁与历史文化保护项目合作协议 4页

原料药购销与市场推广合作合同 3页

变压器维修服务合同范本 2页

商业大厦内部装饰工程合同范本 3页

商铺产权式售后返租收益保障与风险防范合同 3页

国际货物海运运输合同标准范本 2页

地产楼盘销售经理劳动合同编制指南 3页

地契转让与土地使用权调整合同 3页