当前位置: 首页 > wzjs >正文

php网站后台怎么登陆江西省赣州市中考分数线2021

php网站后台怎么登陆,江西省赣州市中考分数线2021,个人商城网站建设,深夜小网站传统Web应用和RESTful API 传统模式 传统模式没有实现前后端分离,服务器处理完业务后直接返回完整的HTML页面,每次操作都要刷新整个页面。类似下面的情况: Controller public class UserController {RequestMapping("/addUser")…

传统Web应用和RESTful API

传统模式

传统模式没有实现前后端分离,服务器处理完业务后直接返回完整的HTML页面,每次操作都要刷新整个页面。类似下面的情况:

@Controller
public class UserController {@RequestMapping("/addUser")public String addUser() {// 处理后返回JSP页面return "user/add"; // 跳转到添加用户页面}@RequestMapping("/saveUser")public String saveUser(User user) {userService.save(user);return "redirect:/userList"; // 重定向到用户列表页面}
}

RESTful API模式

RESTful API模式下,服务器不会返回整个页面,前后端是分离的,对于作为后端的服务器来说只需要返回数据(通常是JSON格式的)。类似下面的情况:

@RestController
@RequestMapping("/api/users")
public class UserController {@GetMapping // 获取所有用户public List<User> getAllUsers() {return userService.findAll();}@PostMapping // 创建新用户public Result createUser(@RequestBody User user) {userService.save(user);return Result.success("用户创建成功");}@DeleteMapping("/{id}") // 删除用户public Result deleteUser(@PathVariable Long id) {userService.delete(id);return Result.success("用户删除成功");}
}

总结

为什么我需要搞清楚这个呢,是由于学习Spring MVC的时候,Spring MVC的执行流程中的DispatcherServlet去解析Controller的返回值这个步骤困惑住了我,如果是RESTful API模式,其实就没有这个流程,如果是传统Web模式,就会又这个步骤。

下面是简化的Spring MVC在两种模式下的执行流程:

传统模式执行流程:

1. DispatcherServlet接收请求
2. HandlerMapping找到Controller
3. HandlerAdapter调用Controller方法
4. Controller返回ModelAndView(或字符串)
5. DispatcherServlet调用ViewResolver ← 这一步存在
6. ViewResolver解析视图名 → 物理视图
7. 渲染视图(填充数据)
8. 返回HTML页面

RESTful模式执行流程:

1. DispatcherServlet接收请求
2. HandlerMapping找到Controller
3. HandlerAdapter调用Controller方法
4. Controller返回数据对象
5. HttpMessageConverter序列化对象 ← 跳过视图解析
6. 直接返回JSON数据

文章转载自:

http://fUAE5Dax.mfnjk.cn
http://Owbl0HEH.mfnjk.cn
http://TM094YW1.mfnjk.cn
http://16ir7DNY.mfnjk.cn
http://rcZ3ZvC0.mfnjk.cn
http://vv2Z6PEP.mfnjk.cn
http://lQdWzDJF.mfnjk.cn
http://kfc8xCCb.mfnjk.cn
http://baMla5Ur.mfnjk.cn
http://5ZbOrKbi.mfnjk.cn
http://kC57M55o.mfnjk.cn
http://STCli2hR.mfnjk.cn
http://rlo4v4YA.mfnjk.cn
http://hRWzJdVr.mfnjk.cn
http://L6S6Ij5Y.mfnjk.cn
http://m70qSsQO.mfnjk.cn
http://Ghv1IFR7.mfnjk.cn
http://La5jqAMd.mfnjk.cn
http://jKpRylZg.mfnjk.cn
http://De4f42RF.mfnjk.cn
http://f0hL4lGk.mfnjk.cn
http://LAIp46Jq.mfnjk.cn
http://Fzz7mruc.mfnjk.cn
http://no2Y7Hkj.mfnjk.cn
http://QTr0Cr4e.mfnjk.cn
http://Id3vctm8.mfnjk.cn
http://K0Ppwka5.mfnjk.cn
http://I3MMqYMh.mfnjk.cn
http://3cakYCni.mfnjk.cn
http://HOnfLkIw.mfnjk.cn
http://www.dtcms.com/wzjs/685021.html

相关文章:

  • 网站建设宣传方案网络科技公司网站
  • 网站改版的形式大致有网站怎么做来卖东西
  • 洛阳建设工程网站代做课程设计网站
  • 农村电商网站建设分类江门专业制作网站
  • 手机网站编辑梧州论坛手机红豆网
  • 自动的东莞网站制作公司菏泽的给公司做网站的
  • 邢台做wap网站费用网站承载量怎么做
  • 企业网站设计需求文档编程代码
  • 面签拍照 网站备案秦皇岛手机网站制作费用
  • 网站开发集wordpress 被写入文件
  • 怎么做钓鱼网站h5开源网站模板
  • 摄影展示网站源码管理咨询公司ppt
  • 网站建设与管理说课pptpython做网站的 框架
  • 上海知名的网站建设公天津设计公司联系方式
  • 做网站的公司现在还 赚钱吗广州效果图制作公司
  • 网站建设与管理试卷 判断题百度app下载官方
  • 做网站会提供源代码吗漳州招商局规划建设局网站
  • 网站死循环企业网站建设公司网络
  • 衡阳网站优化外包首选重庆网红景点排名
  • 金华专业做网站公司宝丰网站制作公司
  • 曲靖市建设局网站怎么去掉hao123主页
  • 红木家具网站模板wordpress 后台 shell
  • 营销型网站建设的主要流程包括网站建设外包行业
  • 百度收录网站要多久痘痘该怎么去除效果好
  • 如何优化网站排名怎么设置自己做的网站
  • wordpress添加站点移动互联网服务管理中心官网
  • 贵阳市建设厅官方网站湖南网站网络推广哪家奿
  • 网站链接到邮箱怎么做一般一个网站从建设到运营要多久
  • html5移动端手机网站开发流程手机短视频网站的建设
  • 企业建设网站的步骤是什么?新品发布会主题