Spring3.0 RESTful

spring 3.0 应用springmvc 构造RESTful URL 详细讲解 NULL 博文链接:https://carvin.iteye.com/blog/786817 立即下载

Spring3.0已经能很好的支持RESTful风格的API了,开发过程也很简单,支持RESTful风格API的实现也并不强制使用SpringMVC,非常灵活。

前几篇文章中提到的XFire什么的,开发起来太麻烦,需要注意的事情比较多,希望各位对webService有兴趣的,也去了解一下Spring3.0对RESTful的支持。


至于具体的程序列子,在这里也懒得重写了,手头没有现成的,各位可以去谷歌之。这篇文章可供各位参考:http://www.ibm.com/developerworks/cn/web/wa-spring3webserv/index.html 讲解的很详细,不过程序好像稍微有点问题,细心点你能解决这个问题的。 PS:不要鄙视博主,时间过去的比较久了,还是在公司搞的,错误的地方早忘了。


顺便给各位提供一个测试API的工具:restclient 是FireFox的一个插件,用起来很简单很方便。https://addons.mozilla.org/en-US/firefox/addon/restclient/


另外,关于RESTful风格是什么,如何才算是遵循了这个风格,博主在这里自己也将被清楚,就不误导各位了,唯一记得的是RESTful风格的API用URL唯一确定资源,不会出现URL后面用问号带参数的形式。然后不同的HTTP method对应不同的操作。(PUT -> add, POST -> update, GET ->list, DELETE -> delete)这只是它很严格的风格,但并不是说一定这样。


Spring3.0对于RESTful的支持,我并不能确认是最好的,还有其他的framework像,resteasy同样支持RESTful。

spring3.0支持restful的demo 对应博客中的spring3.0支持restful的demo源代码,由于容量原因我把lib下面的包给去掉了。如果有需要lib下面用的jar包的话就给我留言,留个email,我看到后就发过去。 立即下载

相关推荐

Spring 3 来创建 RESTful

RESTful Web Service 是一个使用 HTTP 和 REST 原理实现的 Web Service。通常,一个 RESTful Web Service 将定义基本资源 URI、它所支持的表示/响应 MIME,以及它所支持的操作。

Laravel7.8 Restful API说明文档 swagger3.0安装使用

先说什么是Swagger, Swagger的使用目的是方便优美的呈现出接口API的各种定义, 生成API文档, 包括参数, 路径之类. 有时后端改了API的参数或者其他设置, 前端直接看这个Swagger UI就可以, 方便项目管理和团队协作. 官网: http://swagger.io/ 参数文档: https://github.com/swagger-api/swagger-ui#parameters 这东西咋用呢? 说白了就是安装Swagger套件, 然后API代码里写注释, 用Swagg...

lchmyhua88的博客 2268

servlet_restful风格所需jar包

使用servlet开发的时候,所需要的jar包,千万不要导入we.rs上的jar包,吃了一次亏,闹了好久才搞定

spring3.0支持restful实例

最近在研究spring3.0以及传说中的restful,还好研究出来一个例子,现在贴出来望广大网友能一起讨论下,错误的地方恳请大家指点。项目采用SPRING3.0+HIBERNATE2.5。数据库是oracle只有一个表。 create table LMDZ ( KH_NUM VARCHAR2(20), LM_NUM NUMBER(2) ); 首先在eclipse下新建web工...

xiaojunhu的专栏 150

从Mate到Mate40 Pro+:华为旗舰核心配置演进与选购避坑指南

本文回顾了华为Mate系列从初代到Mate40 Pro+的核心配置演进历程,重点分析了处理器性能、影像系统、屏幕设计及续航快充的技术突破。针对选购需求,提供了区分版本、5G选择及存储配置的实用避坑建议,帮助消费者明智选择华为旗舰机型。

weixin_30015371的博客 494

别让PEX和后仿真拖后腿:Calibre与Virtuoso ADE联调的那些‘坑’与最佳实践

本文深入探讨了Calibre与Virtuoso ADE在PEX寄生参数提取和后仿真联调中的常见问题与解决方案。针对DRC/LVS验证通过后出现的网表导入错误和仿真波形异常,提供了七大典型场景的实战经验,包括PEX提取模式选择、CalibreView生成细节、环境变量配置等关键环节的最佳实践,助力工程师高效完成芯片设计验证。

weixin_33695450的博客 392

[Spring] Spring 3.0对RESTful web service的支持

尽管Spring MVC框架在很早以前就通过注解和其他的API特性添加了RESTful的功能,但是对RESTfu web service的支持却是比较晚才添加到Spring MVC中的。一些JAX-RS实现(如Restlet,RESTEasy和Jersey)已经支持RESTful web service,但是Spring社区直到Spring 3.0才支持RESTful web service特性。

xuefeimengli2007的专栏 4558

LMI线性矩阵不等式之非线性变量处理

​ 如果一个LMI线性矩阵不等式中的某项存在两个矩阵变量相乘,那么称该类情形为非线性矩阵不等式,而要直接求解时很困难的,而且LMI工具箱也无法求解非线性矩阵,所以需要通过变量替换法进行处理。 ​...

Mr.邹的博客 4549

Spring Boot 3.0实战:如何快速构建高性能RESTful API

Entity@Data@IdSpring Boot 3.0通过深度整合现代Java技术栈,为构建高性能API提供了强大支持。从响应式编程到GraalVM原生镜像,开发者可以根据需求灵活选择优化路径。本文展示的实战方案已通过生产环境验证,在QPS超过5000的场景下仍能保持毫秒级响应。建议读者结合具体业务需求,持续探索Spring Boot生态中的更多可能性。延伸阅读Spring官方文档:https://spring.io/projects/spring-boot。

小筱在线博客 861

KEIL5编译报错L6200E:__stdout重定义问题分析与解决

本文深入分析KEIL5编译报错L6200E中__stdout重定义问题的根源,指出因未完整定义__stderr导致与标准库stdio_streams.o冲突。提供完整重定义标准流、启用MicroLIB库等解决方案,帮助开发者彻底解决Symbol multiply defined错误,提升嵌入式开发效率。

uran的专栏 954

深入探讨:StoreKit 2的交易处理与收据验证

iOS应用开发中,StoreKit 2带来收据处理和交易验证的新变化。本文通过实例分析,对比传统StoreKit与StoreKit 2的差异,指出直接访问sandboxReceipt文件可能引发错误。解决方案是使用Transaction对象和SKReceiptRefreshRequest,详细介绍了如何初始化ReceiptLoader、处理交易更新及验证收据的完整流程,帮助开发者适应新框架,确保购买流程安全可靠。

m0_74337424的博客 357

Spring3.0新特征-Restful support MVC

Spring 2.5发布不久,Spring3.0项目已经是开始进行了。     包括很多新功能,如标题中提到的Restful的支持,还有Servlet3.0的支持等。     大概总结了一下,Spring3.0中会包括以下一些新特性:     1. Full scale REST support by means of additions to the Spring MVC API - ...

零雨其蒙 186

华为OD机考双机位C卷 - 员工派遣 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 员工派遣 (OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 1032
上一篇: Spring MVC入门
下一篇: 双重检查锁定与延迟初始化
java_4_ever
博客等级 码龄16年 8粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值