• 02


    注册功能实现

    • 发送Ajax请求
    • 服务器处理
    • Ajax回调处理

    发送Ajax请求

    • 绑定事件: "注册"按钮的单击事件

    • 获取参数: 用户名/密码/昵称

    • 请求地址: /user/regist.do

    服务器处理

    • UserController.regist(String name,String nick,String password)

    • UserService.regist(String...)

      1. 判断用户名是否存在

      2. 生成ID

      3. nick="" nick=name

      4. new user

      5. dao.addUser(user)

    • UserDao.addUser(user)

    • Mapper: insert into cn_user(....) values(?,?,?,?)

    Ajax回调处理

    • SUCCESS:result

      state==0
      $("#back").click(); 
      对象.val(user.name);
      对象.focus();
      
      state==2
      $("#warning_1 span").html(result.message);
      
    • ERROR:

      注册失败

    UUID

    生成不重复的主键值

    UUID使用方法:

        String id=UUID.randomUUID().toString();
    

    Token 令牌

    用于验证浏览器用户身份

    与Session的区别

    • token数据保存在数据库中,不受时间限制

    • 每次验证完用户身份后,token数据都会被刷新

    作业:创建新项目,完成注册功能(注重流程处理).

    • 导包

    • 配置文件

    • 实现需求

      1. 发送Ajax请求
      2. 服务器处理
      3. Ajax回调处理

  • 相关阅读:
    HTTP权威指南笔记-1.概述
    C# 设计模式之工厂模式(一)
    C# 读取Excel内容
    C# 反射
    C# 分部类与分部方法
    图像处理
    mysql 使用问题?
    第一节mysql 安装
    软件包管理
    第四节基础篇
  • 原文地址:https://www.cnblogs.com/tangshengwei/p/6582791.html
Copyright © 2020-2023  润新知