: .
第1 5章网上书店实例
在本章中我们使用JSP和Java Bean来构建一个网上书店。本章介绍的例子可 以分成两大部分,第一部分是普通程序,用于客户在网上选购图书,第二部分是管理程 序,用于在服务器端处理客户的左单•客户端程序由以下几个部分构成:
:会员登录界面(首页);
check 1 ogon. jsp:检测登录代码和密码是否一致,根据由J a vaBca n返回的结 果显示不同的信息。
BuyerBean :会员的合法性检验所用的Bean ;
b o oklis :给登录会员显示当前书店中可供选择的图书;
a ddc a r t o jsp:将所选的图书加入购物车:
s hop ping car p :查看购物车的内容;
本例的数据库采用' Access(o N4DB数据库),对数据库的访问采用便于理解的J DBC-ODBC方式,在使用本例前先在本地数据库建立一个ODBC数据源:b oo k stor e .
设宜步骤如下:
(1)在开始->设琵〉控制而版(Win9 8、NT4. 0)中选取“数据源(ODBC)” : 在W i n 2000 Profe s s i on al和Serve r中分别位于“开始一>设置-〉控制而版-> 管理工具”和“开始一>程序->管理工具”下。
⑵启动“数据源(ODBC) ”配置程序,界而如图1 5-1所示。
图1 5-1 ODBC数据源管理界面
(3) 在图15-1中“系统DSN”选项下单击“添加”按钮,来添加一个系统的数据源 (DSN),则出现如图15-2所示数据源驱动程序选择界而:
图15-2 数据源驱动程序选择界面
(4) 在图 1 5 —2 中选择"Microsof t Acc e s s Dr i v er ( * ・ mdb)” 单击 “完成“加载Access数据库的驱动,则出现如图15-3所示数据库ODBC安装界而:
图15-3数据库ODBC安装界面
(5) 在图15 — 3中单击“选择(S)..."按钮,启动一个类似资源管理器的界而来 选择数据库,如图154所示,在图15—・
图15—4数据库选择界面
#/38
15. 1会员登录
做一个网上书店,在顾客开始购书之前,必须要记录用户的一些信息以便用户在不 同的分类、不同的页面购书时,最后能够去收款台统一结帐,而且网上书店同时有许 多人在选购图书,也要求对不同的顾客进行区分,我们可以要求顾客在购书之前进行注 册成为会员,以后只用会员代码和密码即可登录。
为了便于说明现在的电子商务网站,由JSP做页面表现,由Java Bea n做应用逻辑 的结构,在本例中将会员登录程序分成两大部分:一、Jav a Bean用于对数据库的操作,验 证用户需和密码是否正确:,用于供用户会员代码和密码以及显示验 证结果.
1 o 1 会员登录 Java Bean
我们网上书店中的会员信息的库结构如图1 5・5所示:
S buyerinfo:表
別 memberlD membernane
mi m
**/
p a cka g e cuug:
import J ava. s ql•次;
pu b li c c 1 a ss Buy e rBca n {
priv a te Str i ng mem b er I D = n u II ; 〃会员 ID
p r i v a te Str i n g m e m b e r Name = nul 1 ; //会员姓名
迎 i v ate String pwd = n u I 1; 密码
r iv a t e int 1 o g on tim e s = -1 : " / 登录的次数
pr i va t e s t at i c S tring st r DBDriv er = "suno j d be。J db c Od b c Driver"; //JDBC驱动
p rivat e sta tic String strDBUr 1 = " j d b c :odbc: bo o ksto r c”; //数据源, privat e C onn e cti o n c onn =null; 〃连接
^pr i va t e ResultSetrs= nu 1 1: //结果集
p u b lie Bu y erB e an () {
网上书店计划书(JAVA WEB) 来自淘豆网m.daumloan.com转载请标明出处.