1.导入数据库
set names utf8;
source ..../cloud.sql;
2.搭建springmvc+springIOC+Mybatis
–引入jar包
ioc,aop,dao,webmvc,json
mybatis+驱动+dbcp
mybatis-spring.jar
–引入配置文件
applicationContext.xml
3.登录设计
a.客户端
1)发送Ajax请求
什么时候发送请求(点击登录按钮)
要提交的数据(用户名和密码)
2)Ajax回调处理
登陆成功,进入edit.html
登录失败,停留在log_in.html,显示提示错误
b.服务器端
1)接收请求,返回json
/user/login.do
-->DispatcherServlet
-->HandlerMapping
-->LoginController.execute
-->UserService.checkLogin
-->UserDao-->cn_user(查询)
-->调用jackson.jar,返回JSON结果
3.注册设计
a.客户端
1)发送Ajax请求
点击注册按钮发送请求
要提交的数据(用户名,昵称,密码)
2)Ajax回调处理
注册成功,进入登录页面
登录失败,停留,提示错误信息
b.服务器端
1)接收请求,返回json
/user/regist.do
-->DispatcherServlet
-->HandlerMapping
-->RegistController.execute
-->UserService
-->UserDao-->cn_user(插入)
-->返回NoteResult格式的JSON结果
http://localhost:8080/cloud_note/user/regist.do?name=demo&password=123&nickname=demo