一
1.功能
2.實體
3. SQL語句
創建數據庫商店;使用商店;創建表用戶(ID int(11)主密鑰auto_increment,用戶名varchar(100),密碼varchar(100),nickname varchar(100),type int(5)),插入用戶值(null,admin','admin','admin','admin','7946521','7946521','7946521','管理員'管理員'管理員VARCHAR(100),郵政編碼VARCHAR(100),user_id int(10),約束外鍵(user_id)引用用戶(id));插入地址值(null,'安徽阜陽','1234567890','1234567890','236000','236000','236000','1','1'); select t1。 ;create table orders(id int(11) primary key auto_increment,buy_date datetime,pay_date datetime,confirm_date datetime,status int(5),user_id int(11),address_id int(11),CONSTRAINT FOREIGN KEY(user_id) REFERENCES user(id),CONSTRAINT FOREIGN KEY(address_id) REFERENCES address(id));create table category(id int(11) primary key auto_increment,name VARCHAR(100));創建表商品(ID INT(11)主要密鑰auto_increment,name varchar(100),價格雙重,介紹文本,IMG varchar(100),股票int(10),c_id int(10),約束外鍵(C_ID),c_id cyporence(cy)參考類別(id)) int(10),約束外鍵(goods_id)參考商品(id),約束外鍵(orders_id)參考訂單(id));
二
1.實體類實現
分別建立dao,過濾器,模型,util的包,並在模型中實現實體類,這里以user.java為例。
注意對於數據庫中外鍵,比如adress表中有外鍵user_id,那麼在地址。
user.java
com.model; import java.util.list;/***由NL101在2016/2/22上創建。 setAddress(列表<地址>地址){this.addresses = addresses;} public int int getId(){return ID;} public void setId(int ID){this.id = id;} public string getUsername() void setpassword(字符串密碼){this.password = password;} public string getnickName(){return nickname;} public void setnickName(string nickname){this.nickname = nickname = nickname;} public int int int int int int int int int int getType()adress.java
軟件包com.model;/***由NL101在2016/2/22上創建。 setName(string name){this.name = name;} public string getphone(){return phone;} public void setphone(string phone){this.phone = phone = phone;} public string string get getpostcode(){return cotcode;} public void public void setpostcode(string postcode(string postcode) setuser(用戶){this.user =用戶;}}2.分頁框架準備
分頁主要是寫pager.java和systemcontext.java以及systemfilter.java三個類。可以參開前面的博文,jsp通用分頁框架
完整建立後如下
關於javaweb實現簡單的商城項目就給大家介紹到這裡,希望對大家有所幫助! ,希望對大家有所幫助!