一. 项目功能结构
1. 功能
2. 实体
3. 对应 sql 语句
Database Shop erstellen; verwenden Sie Shop; Tabelle Benutzer (ID int (11) Primärschlüssel auto_increment, Benutzername varchar (100), Kennwort varchar (100), Spitzname -Varchar (100), Typ int (5)); Einfügen in Benutzerwerte (null, 'admin', '7946521', '管理员', 1). Varchar (100), Postcode Varchar (100), User_id int (10), Einschränkung Fremdschlüssel (user_id) referenzen Benutzer (ID)); Einfügen in Adresswerte (null, '安徽阜阳', '1234567890', '236000', '1'); SELECT T1.*, T2. ; TABLE -Bestellungen erstellen (ID int (11) Primärschlüssel Auto_increment, buy_date datetime, pay_date datetime, conf. auto_increment, name varchar (100)); erstellen table goods (id int (11) primärschlüssel auto_increment, name varchar (100), preis double, Intro -Text, IMG varchar (100), stock int (10), c_id int (10), Constraint Fremdschlüssel (c_id) Referenzen Kategorie (ID) erstellen TABELLE -GARTE -IDIDS (ID INT (ID INT (11). int (10), ordners_id int (10), Einschränkung fremdschlüssel (goods_id) referenzieren Waren (ID), Einschränkung Fremdschlüssel (Bestellungen) Referenzen Bestellungen (ID));
二. 项目准备
1. 实体类实现
分别建立 Dao, Filter, Modell, Util 的包, 并在 Modell 中实现实体类, 这里以 user.java 为例.
注意对于数据库中外键, 比如 eges 表中有外键 user_id, 那么在 cress.java 中就可以直接给个 Benutzer 对象, 在取 在取 表的时候就把 Benutzer 一并取出来.
User.java
Paket com.model; import Java.util.list;/*** Erstellt von NL101 am 2016/2/22. setAddresses (list <adresse> adresses) {this.addressses = adresses;} public int getId () {return id;} public void setid (int id) {this.id = id;} public String GetUnername () {return username;} öffentlich void setUnername (starken username) {thisername = useername; void setPassword (String Passwort) {this.password = password;} public String getNickName () {return fickname;} public void setNickname (String -Spitzname) {this.nickname = spickname;} public int getType () {return type;} public void setType (int type) {this.type) {this.type) {this.type) {This.type = Typ;Acress.java
Paket com.model;/*** Erstellt von NL101 am 2016/2/22. setName(String name) {this.name = name;}public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}public String getPostcode() {return postcode;}public void setPostcode(String postcode) {this.postcode = postcode;}public User getUser() {return user;}public void setUser (Benutzer Benutzer) {this.user = user;}}2. 分页框架准备
分页主要是写 pager.java 和 systemcontext.java 以及 systemfilter.java 三个类. 可以参开前面的博文, jsp 通用分页框架
完整建立后如下
关于 Javaweb 实现简单的商城项目就给大家介绍到这里 , 希望对大家有所帮助! 希望对大家有所帮助! 希望对大家有所帮助!