# week02 **Repository Path**: javegui/week02 ## Basic Information - **Project Name**: week02 - **Description**: 第二周作业 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-10 - **Last Updated**: 2021-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # week02 #### 介绍 第二周作业 要求: - 通过课堂上的简易版依赖注入和依赖查找,实现用户注册功能 - 通过 UserService 实现用户注册注册用户需要校验 - Id:必须大于 0 的整数 - 密码:6-32 位 电话号码: 采用中国大陆方式(11 位校验) #### 如何运行该项目 cd user-platform mvn clean package -U java -jar target/user-web-v1-SNAPSHOT-war-exec.jar #### 注意事项 derby 数据库表要提前创建 ``` DROP TABLE users; CREATE TABLE users( id INT NOT NULL PRIMARY KEY GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1), name VARCHAR(16) NOT NULL, password VARCHAR(64) NOT NULL, email VARCHAR(64) NOT NULL, phoneNumber VARCHAR(32) NOT NULL) ``` #### 相关说明 该项目一共提供四个jsp页面 - register.jsp - login.jsp - success.jsp - failed.jsp ##### 检查步骤 1. 访问http://localhost:8080/register实现注册功能 2. 如果注册成功,则跳转到http://localhost:8080/login登陆页面 3. 如果用户名密码正确,跳转到success.jsp 4. 如果失败,跳转到failed.jsp并给出错误提示信息