一. 项目功能结构
1. 功能
2. 实体
3. 语句 SQL
데이터베이스 상점 생성; 상점 사용; 테이블 사용자 만들기 (ID int (11) 기본 키 키 오토 _increment, Username Varchar (100), 비밀번호 Varchar (100), 닉네임 varchar (100), int (5)); 사용자 값 (null, 'admin', '7946521', '管理员 管理员', 1); 255, 255)에 삽입하십시오. varchar (100), 우편 번호 Varchar (100), user_id int (10), 제약 외부 키 (user_id) 참조 user (id)); 주소 값 (null, '安徽阜阳', '1234567890', '236000', '1')에 삽입; t1.user on t1.user on t1.user on t1. ; 테이블 주문 생성 (ID int (11) 기본 키 AUTO_INCREMENT, BUY_DATE DATETIME, PAY_DATE DATETIME, QUICTION_DATE DATETIME, user_ID int (11), address_id int (11), 제약 외부 키 (user_id) 참조 사용자 (Id), 제한적 외국 키 (address_id) (ID) (ID) (ID) (ID) (ID) (ID) (ID); 이름 varchar (100)); 테이블 상품 생성 (ID int (11) 1 차 키 auto_increment, name varchar (100), 가격 더블, 소개 텍스트, IMG Varchar (100), Stock Int (10), C_ID int (10), 제약 외부 키 (C_ID) 참조 범주 (ID) (ID int (11) 1 차 키 auto_increment, Order (10) 제약 외부 키 (goods_id) 참조 상품 (ID), 제약 외부 키 (Orders_id) 참조 orders (ID));
二. 项目准备
1. 实体类实现
dao, 필터, 모델, util 的包, 并在 model 中实现实体类, 这里以 user.java 为例.
注意对于数据库中外键 注意对于数据库中外键, ress adress 表中有外键 user_id, 那么在 adress.java 中就可以直接给个 user 对象, 在取 adress 表的时候就把 user 一并取出来.
user.java
패키지 com.model; import java.util.list;/*** 2016/2/22에 NL101에 의해 생성되었습니다. */public class user {private int id; // id private string username; 개인 문자열 비밀번호; 비공개 문자열 별명; // 昵称 개인 int 유형; // 1 表示管理员, 2 表示注册用户 개인 목록 <dasess> 주소; 공개 목록 <dassching> getAddresses () {반환 주소; } public void setAddresses (list <desssure> 주소) {this.addresses = 주소; } public int getId () {return id; } public void setid (int id) {this.id = id; } public String getUserName () {return username; } public void setusername (String username) {this.username = username; } public String getPassword () {return password; } public void setpassword (문자열 비밀번호) {this.password = password; } public String getNickName () {return 닉네임; } public void setNickName (문자열 별명) {this.nickName = 별명; } public int gettype () {return type; } public void settype (int type) {this.type = type; }}adress.java
패키지 com.model;/*** 2016/2/22에 NL101에 의해 생성되었습니다. */공개 클래스 주소 {private int id; 개인 문자열 이름; 개인 문자열 전화; 개인 문자열 우편 번호; // 直接给 user 直接给, 来代替 user_id private user user; public int getid () {return id; } public void setid (int id) {this.id = id; } public String getName () {return name; } public void setName (문자열 이름) {this.name = 이름; } public String getPhone () {반환 전화; } public void setphone (String Phone) {this.phone = 전화; } public String getPostCode () {return 홍보 항공; } public void setPostCode (String ostcode) {this.postCode = 우편 번호; } public user getUser () {return user; } public void setUser (사용자 사용자) {this.user = user; }}2. 分页框架准备
pager.java 和 SystemContext.java 以及 SystemFilter.java 三个类.
完整建立后如下
本文是项目实战的第一篇 本文是项目实战的第一篇, 之后还有更新, 希望大家不要错过。