本篇将实现用户登录注册、页面的增删改查、界面的分页三个案例
本篇案例采用MVC思想实现
一、登录注册案例
login页面
项目结构图
代码实现
界面: login.jsp
1 | <%@ page language="java" contentType="text/html; charset=utf-8" |
Servlet: UserServlet.java这个类使用了反射优化了一下,详细请看Servlet优化
1 | package servlet; |
UserInterface.java 这是一个接口,用来约束UserDao和UserService。
1 | package Interface; |
Service: UserService.java 实现了 UserInterface接口,用来处理具体业务操作!
1 | package service; |
Dao: UserDao.java实现了实现了 UserInterface接口,然后进行数据的保存验证!
1 | package dao; |
Utils: jdbcUtils.java实现数据库连接!
1 | import java.sql.Connection; |
二、增删改查案例
1、jsp界面
2、项目结构
3、Java代码
BookDao.java
1 | package dao; |
BookService.java
1 | package service; |
BookServlet.java
1 | package servlet; |
ShowServlet.java
1 | public class ShowServlet extends HttpServlet { |
连接数据库的工具类
1 | public class dbUtils { |