成恒 chengheng@tedu.cn
怎么开发项目
- 一次只解决一个问题
- 学会拆分项目和功能
- 不要盲目下手,但是,一定要下手
1. 用户注册
1.1 创建数据库与数据表
1.1.1 创建数据库 tedu_store
登录mysql,然后:
create database tedu_store;
1.1.2 创建/设计用户的数据表 t_user
结构分析:
id int auto_increment id
username varchar(50) unique, not null 用户名
password char(32) not null 密码
gender int - 性别(1-男,0-女)
phone varchar(20) - 电话
email varchar(50) - 邮箱
created_user varchar(50) - 创建的用户(这条数据是谁创建的)
created_time datetime - 创建的时间
modified_user 同上 - 修改的用户
modified_time 同上 - 修改的时间
先应用此前创建的数据库
use tedu_store;
创建数据表的SQL语句:
CREATE TABLE t_user (
id INT AUTO_INCREMENT,
username VARCHAR(50) UNIQUE NOT NULL,
password CHAR(32) NOT NULL,
gender INT,
phone VARCHAR(20),
email VARCHAR(50),
uuid CHAR(36),
created_user VARCHAR(50),
created_time DATETIME,
modified_user VARCHAR(50),
modified_time DATETIME,
PRIMARY KEY(id)
) DEFAULT CHARSET = UTF8;
1.2 创建项目
1.2.1 创建Maven Project:
Artifact Id: cn.tedu.store
Group Id: TeduStore
1.2.2 完成项目的基本配置
1.2.2.1 解决错误
右键项目——>javaEE tools—Generate Deploymennt Descriptor Stub
####生成WEB.XML
右击maven项目,找到ProjectFacets 取消选中 Dynamic Web Module选项,点击应用,再选中Dyanmic Web Module会出现一个选项卡----点击弹出的选项卡后—输入src/main/webapp
点击OK
1.2.2.2 添加Tomcat Runtime
1.2.2.3 添加依赖
<dependencies>
<!-- spring 的依赖jar包 -->
<dependency&