JAX-RS开发(一):基本概念入门和工具准备



JAX-RS是JAVA EE6 引入的一个新技术。 JAX-RS即Java API for RESTful Web Services,是一个Java 编程语言的应用程序接口,支持按照表述性状态转移(REST)架构风格创建Web服务。像JDBC一样,JAX-RS只是一个规范,基于JAX-RS实现的框架有Jersey,RESTEasy,CXF等。JSR311对应的是JAX-RS 1.x版本,JSR339对应2.0版本的规范。

JAX-RS 2.0 API规范JSR 339
https://jcp.org/en/jsr/detail?id=339


JAX-RS 1.0 API规范JSR 311
https://jcp.org/en/jsr/detail?id=311


Java API for RESTful Services (JAX-RS)
https://jax-rs-spec.java.net/


开发环境使用Maven+CXF+Spring进行JAX-RS的开发。选择Maven是为了方便jar包下载和依赖管理,需要安装eclipse插件M2Eclipse,主要方便Maven使用。CXF是一个JAX-RS的实现,能够很好的与Spring框架集成。只要有Eclipse、Maven、Tomcat就能够进行开发了。


maven仓库,方便查找依赖的坐标http://mvnrepository.com/。用它可以很容易查出JAX-RS1.0和2.0的坐标。



	javax.ws.rs
	jsr311-api
	1.1.1




	javax.ws.rs
	javax.ws.rs-api
	2.0




你可能感兴趣的:(restful)