传统MVC和rest服务调用的区别
来源:互联网 发布:国际数据流量怎么开通 编辑:程序博客网 时间:2024/06/05 00:11
rest服务调用:
在Spring rest接口中,响应内容是在控制器中创建的(在本控制器中创建并返回的Greeting就是响应内容,最终被转化成了一个JSON字符串),rest接口web服务的控制器仅仅是简单的new一个Greeting对象并返回。这个对象将会转化为JSON格式直接地写给HTTP响应。为了完成这一切,在greeting()方法上的@ResponseBody 注解会告诉spring MVC不需要通过服务器端视图层把问候的Greeting对象来表现,而是把Greeting返回作为响应体直接写出。从greeting()方法中新建并返回的Greeting对象一定要转化成JSON对象。幸亏Spring的HTTP消息转化器的支持,我们不需要自己人工转化。因为Jackson 2 在classpath中,Spring的MappingJackson2HttpMessageConverter会自动选择将Greeting实例对象转化为JSON格式的字符串。
传统MVC:
而在传统的Spring MVC开发中的控制器中返回的一般是一个字符串,这个字符串会与一个jsp或者是html文件匹配,在去Tomcat的服务线程池中匹配jsp.class,而这个文件就是MVC中的view视图。而不是依靠视图技术在服务器端把表现问候的数据转换为HTML。阅读全文
0 0
- 传统MVC和rest服务调用的区别
- 传统的Java Web MVC框架距离REST有多远
- 传统的Java Web MVC框架距离REST有多远
- 传统的Java Web MVC框架距离REST有多远
- 传统的Java Web MVC框架距离REST有多远
- Google earth中调用ArcGIS server的REST服务和WMS服务
- 云服务与传统服务器的区别
- 论REST架构与传统MVC
- mvc和传统三层的关系
- 传统的web和MVC处理方式
- REST 和RPC的区别
- rpc和rest的区别
- rpc和rest的区别
- SaaS模式和传统软件服务模式的区别有哪些?
- 用Spring MVC搭建REST风格的服务
- 传统的Web Form(三层架构) 与 MVC 的区别
- 部署在wcf rest服务上的wcf rest服务调用页面程序
- bboss aop 远程服务介绍-点对点远程服务调用和组播服务调用的区别
- Docker简介(一)
- 1014. 福尔摩斯的约会 (20)
- HDU1098 规律题
- 嵌入式 Linux 对内存的直接读写(devmem)
- pat 乙级 1060. 爱丁顿数(25)
- 传统MVC和rest服务调用的区别
- webpack总结
- LeetCode 11. Container With Most Water
- leetcode Add Two Numbers
- Lock的使用
- Java 8 操作流
- 170909_Spring英文文档阅读(五)_2.2 Web_spring-web
- 51nod 1405 树的距离之和 (树形dp)
- Java API 与HBase交互实例 (总结11)