jsp+servlet+mybatis+oracle+Tomcat实现数据库用户增删改查功能

2015年4月23号,在上海久华科技信息科技有限公司学习了Web项目的基本开发,这三天在团队项目经理的帮助下,运用jsp+servlet+mybatis+oracle+Tomcat完成了一个简易版的用户登录和注册功能的系统,并实现了对数据库的增删改查功能。下面就回顾总结下整个项目的流程,希望对以后的学习会有帮助。

1.任务清单:在用户表zc_yh进行增删改查工作,用户表内容为:

  • Wid 唯一标示 主键
  • Yhbh 用户编号
  • Xm 姓名
  • Mm 密码
  • Sfsy 是否使用
  • Yddh 移动电话
  • Gddh 固定电话
  • DZYJ 电子邮箱
  • BZ 备注

 PLSQL操作语言:

select WID 主键号,YHBH 用户编号,XM 姓名,MM 密码,SFSY 是否使用,YDDH 

移动电话,GDDH 固定电话,DZYJ 电子邮件,BZ 备注 from  zc_yh

 

1.完成注册和登录功能功能

要求:

注册:

  1. 验证用户编号是否唯一(ajax
  2. 确认密码 密码必须长度在6位以上
  3. 移动电话和固定电话必须要填写其中一个
  4. 电话邮箱格式验证JQuery 验证邮箱)
  5. 告知注册成功

 登录功能 

  1. 用户名-密码
  2. 登录成功-用户集合页面
  3. 登录失败则留在登录页面并提醒《用户名或密码不正确》
2.实现流程:

总体步骤:

前言 原理分析

1.数据库及表创建

1.1 新建数据库

1.2新建表

2.实现用户注册(查询,添加)

2.1.写实体类user

2.2写注册jsp页面

2.3写注册

2.4写数据库连接

2.5写数据操作dao

3.实现用户登录(查询)

3.1写登录jsp页面

3.2写登录servlet

3.3写登录验证方法

4.实现用户列表显示(修改,和删除)

4.1写列表显示jsp页面

4.2写显示servlet

4.3查询方法


前言 原理分析
实现原理:                                                     

(1)Controller(一般项目从此处开始)

@RequestMapping("register")//注册

public String register(Model model){

return "user/register";

 

(2)直接跳转jsp界面;

(3)Jsp(弹出用户界面,然后用户进行填写信息,并执行用户界面交互)

(4)Controller(根据信息将其封装进对象)

@RequestMapping("registerSave")//注册保存,注入名最好与方法名一致

public ModelAndView registerSave(Model model,User user){

model.addAttribute("delCount"userService.delUser("qwer"));

return new ModelAndView("user/list","model",model);

(5)Service 

Controller对其进行调用

@Resource(name="userService")

private UserService userService;

 

(6)Dao

根据具体的业务,访问数据库访问层

(7)mapper


 




你可能感兴趣的:(java,oracle,jsp,servlet,mybatis)