目录
2)model包下的代码时表示数据的对象,剩余的是表示过程的对象
1.先请求html,由于html中有script标签,导致请求javascript脚本
2.由于js中写了ajax(xhr)请求,导致请求后端的一个json数据
3.json数据导致执行后端某个JsonServlet.doGet方法执行
方法中的逻辑:
1)读取请求参数
2)获取当前登录用户
3)调用Service对象中的xxx方法(调用Dao对象中的方法),执行SQL,从MySQL得到数据,根据需要的格式,组装成一个对象
4)利用jackson第三方库的ObjectMaper序列化成JSON字符串
5)响应这个JSON字符串
4.又回到前端,执行xhr.onload函数,根据数据,修改DOM树结构
梳理博客系统
1.场景:登录、列表、详情、编辑页
1)登录相关的资源
GET/login.html | 静态资源 |
POST/login.do | 动态资源 |
关系:login.html的form的action是/login.do |
登陆完成后通过redirect重定向跳转到列表页