动态web工程&三层架构基础&实现页面登录注册查询增添

本文记录了一个动态web工程的作业项目,使用eclipse工具,包括User类、exception类、JDBCUtil、UserDao接口及其实现、UserService接口及其实现、EncodingFilter过滤器和Servlet类等。项目涉及页面登录、注册和查询功能的实现,通过Filter进行请求拦截。
摘要由CSDN通过智能技术生成

动态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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值