动态web工程&三层架构基础&实现页面登录注册查询增添
这个项目是老师上课的作业,带着我们一起做的,但是跟不上啊哭哭!
所以老师就说让我们先别跟着他敲了,听着他讲就好,嗯~我觉得吧,我听的稀里糊涂的┭┮﹏┭┮
所以下面的项目是直接导入老师给的,我理解浅显,此为记录_
工具是eclipse
这是项目的完整框架
下面我将对这些文件进行叙述。
导入项目后,项目上会有红叉叉,这里我就不说了,百度一下很好解决。
package com.briup.common.bean;
// 实体类/pojo类/javaBean类
public class User {
private int id;
private String username;
private String password;
private String gender;
private int age;
private String email;
// 自动生成如下内容 shift + alt + s
// 构造器 无参 全参
// 每一个属性的访问接口 get/set方法
// toString()
// 排版当前代码 shift + alt + s + f
public User() {
}
public User(int id, String username, String password, String gender, int age, String email) {
this.id = id;
this.username = username;
this.password = password;
this.gender = gender;
this.age = age;
this.email = email;
}
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(String password) {
this.password = password;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
@Override
public String toString() {
return "User [id=" + id + ", username=" + username + ", password=" + password + ", gender=" + gender + ", age="
+ age + ", email=" + email + "]";
}
}
(悄咪咪说一下,插入代码之后才发现我要编辑的内容好多哦,突然有点累,也不想挣扎六级了o(╥﹏╥)o)
User类:定义完了各个属性后,要写无参构造器和全参构造器,鼠标右击就好啦看下面红笔圈出来的两个
还要写set和get方法,这个时候呢也是鼠标右击,不用手写多方便
exception类:老师讲这个类的时候我没注意听。。不太懂为啥要这么写,代码里该有的注释都有了。有懂的的大佬留言鸭。
package com.briup.common.exception;
// 用户异常类
public class UserException extends Exception{
public