前段时间集中的了解了一下REST,网上查了不少资料,论坛里的讨论帖子也看了不少,买了 Restful Web Services那本书,大体翻了翻,终于对REST有了一个初步的印象。理论终究要联系实际,基于自己做了Java有7、8年的时间,所以搜索了目前基于REST的Java框架。比较有名的有两个:Cetia4和Restlet。
网上大致的看了一下对这两个framework的评价,初步的印象是:Cetia4是基于Servlet做的实现,比较容易上手,而且文档比较齐全。而Restlet是严格按照Rest的架构风格或者说ROA来做的实现,是基于J2SE的。
人都有这样的心里,刚开始学习的时候,想先点简单的,偶也不例外,抓过Cetia4开始我的REST的了解、学习、思考之路。但是后来随着学习的深入,偶感觉Cetia4在遵循Rest上有欠缺。所以,毅然决定转向Restlet。但这也是一个星期后的事了,那时Cetia4的英文文档已经被我读了200多页,后续会给出我对Cetia4某一些知识点所做的标记或者可以说读书笔记,给正在用或者准备用的它的一些提示。
当然后续会给出一系列的文章来介绍Restlet,当然页少不了会转载一些Rest的好文章来结合理解。
分享到:
相关推荐
Spring3MVC-REST-HelloWorld 实例简单代码
JAX-RS REST helloworld 项目源码 下载后引入eclipse jee 启动tomcat可直接访问 访问路径为http://localhost:8080/AndroidJAX-RS/jaxrs/helloworld/html
基于 Spring REST framework 开发的HelloWorld
你好世界休息 Springboot Hello World REST服务
目标是创建一个REST API: 并对其进行CRUD(创建,读取,更新和删除)。 首先执行您的方法,向对象添加属性,然后进行修改,删除。 使用Express时,您需要实现以下方法: // respond with "Hello World!" on the...
Hello World Rest 使用 Apache Cxf 和 Spring Framework
放心 Restful API的简约测试框架。 rest-assured是一种轻量级测试框架,可以直接与节点RequestListener接口一起使用,因此...const textPayload = 'hello world!'; const app = express(); app.get('/', (req, res) =>
#TTPOD REST CoC理念的一套HTTP JSON API框架,基于SpringMVC和Groovy,内置了MongoDB CRUD模版(JSON和MongoDB天然好基友)!!概述用Groovy编写您的控制器 @Restclass MyController extends ControllerSupport7 { ...
HelloWorld:带有REST的基本Hello World
spring boot hello world rest
服务器端:API开发人员指南例子import urestclass Messages(urest.Resources):def select(self, *args, **kwargs):return [{"msg": "hello world!"}]def create(self, obj):raise urest.MethodNotAlloweddef update...
hello-rest-platform-eval:使用“ hello world”简单api进行平台性能的负载测试评估
struts2.1.6 convertion插件(即注释方式配置)的helloworld 默认调用index()方法 文档说明用struts.xml中标签设置值,好象不用也行 rest插件例子 默认调用 create()方法 struts2.1.6 vistor校验例子 都是我测试例子,...
弗里布你好世界 这个项目是使用 Clojure库构建微服务的非常简单的示例。 $ lein do uberjar, scm-source $ docker build -t friboo-hello-world . ... REST API模式在resources/api.yaml文件中定义。
dsmsapi关于SMSAPI REST API 客户端 ( ),用 D 编程语言 ( ) 编写要求DMD (dmd...void main (){ new Api ( new User( " username " , " password " )) .execute( new Send ( new Builder ( new Content( " Hello world!
Helidon快速入门SE 包含多个REST操作的示例Helidon SE项目。构建并运行使用JDK11 + mvn packagejava -jar target/helidon-quickstart-se.jar练习应用程序curl -X GET http://localhost:8080/greet{"message":"Hello ...
Laravel HATEOAS 允许您公开REST API的授权逻辑。 该软件包可轻松将HATEOAS链接添加到您的Laravel API资源。 每个资源都有其HATEOAS链接,并且仅返回每个资源的可访问链接。 如果资源上没有链接,则API的客户端可以...
Drash-零依赖的Deno HTTP服务器的REST微框架。 崩溃零依赖关系的Deno HTTP服务器的REST微框架。 目录快速入门创建Drash应用程序文档...public GET(){this.response.body =“ Hello World!deno + Drash很酷!”; 返回
Topera的Hello World#002带有Maven的Rest Server(使用JAX-RS) 你好,世界是一个Rest Server测试方法$ cd maven-rest-server-jaxrs $ mvn软件包从./target获取生成的战争并进行部署。 此示例配置为在JBoss中的“ /...
Hello World Rest API 运行应用程序 作为Java应用程序运行com.pk.rest.webservices.restfulwebservices.RestfulWebServicesApplication。 Hello World V1 abcde { " message " : " Hello World " } { " message " :...