(1)搭建一个maven web项目
(2)配置Tomcat并测试运行
(3)导入jar包(POM.XML);
(5)
POJO包:(JavaBeans)
用户表:
角色表:
订单表:
供应商表:
工具类在UTIL包里
DAO包:
(7)编写字符编码过滤器
Filter包:
登录功能:
DAO包下的USER包:
service下创建USER包:
Servlet包下创建USER包:
问题一:else的req?是req设置值,然后getRequestDispatcher方法!
问题二:URL
注销
在Servlet包的user包中建立LogoutServlett类
问题 1:URL?
resp都是重定向,req都是转发!
登录拦截
在filter包中建立SysFilter类
密码修改的实现
DAO层下的UserDao接口创建该方法:
UserDaoImpl:
service包user包中的UserService接口中添加如下代码
user包中的UserServiceImpl类中添加以下代码
Servlet包中的user包中建立UserServlet类
用户管理实现
1.获取用户数量
DAO包下的UserDao接口
UserDao接口实现类UserDaoImpl
这里有个疑问:SQL语句不是说and吗?就是name和role都应该要写才可以查询,但是实际上只写一个零一是null亦能完成。
service包的user包中的UserService接口中添加如下代码
service包的user包中的UserServiceImpl类中添加以下代码
servlet:
2.获取用户列表
DAO包下的UserDao接口
UserDao接口实现类UserDaoImpl
service包的user包中的UserService接口中添加如下代码
service的user包中的UserServiceImpl类中添加以下代码
3.获取角色操作
在DAO包中编写接口RoleDao
RoleDao接口实现类RoleDaoImpl
service包建立role包,然后建立RoleService接口,添加如下代码
在service的role包中的RoleServiceImpl类中添加以下代码
Servlet包中的user包中UserServlet类进行如下添加