Jersey란 무엇인가?
- GlassFish Project의 Sub-Project
- Web Framework
- JAX-RS(JSR 311) 스펙에 따른 구현체
- Open Source(CDDL 1.1 And GPL 2 With CPE)
Jersey를 알기 위해 알아야 할것
- Jersey Web Application FrameWork는 JAX-RS 스펙에 맞게 구현되었기 때문에 JAX-RS를 알아야 이해할 수 있다.
- JAX-B는 RESTful Service를 제공하기 위한 수단으로 JSON, XML을 선택한 경우 Marshaling 과 UnMarshaling을 위해 알아야한다.
- XML , JSON, Atom 등 RESTful Service에서 흔히 사용하는 자료형에 대해서도 알아야한다. 여기서는 JSON에 대해 간단히 언급하겠다.
+ JAX-RS
- RESTful WebServices를 위한 JAVA API
- JAVA SE5에 소개된 Annnotaion을 사용하여 정의된 사양
- 대표적인 Annotation으로 @Path, @GET, @POST, @PUT...
+ JAX-B
- JAX-B스펙에 맞게 구현
- JAVA Architecture for XML Binding
- Jersey에서는 JAX-B를 변형하여 Marshaling 과 UnMarshaling을 지원한다.
+ JSON
- JavaScript Object Notation
- Javascript에서 사용되는 자료형이나 프로그래밍 언어나 플랫폼에 독립적
자세한 내용은 WIKI를 참조
'0x02 Platform & Framework > 0x024 Jersey Framework' 카테고리의 다른 글
POJO Mapping JOSN In Jersey (0) | 2013.02.21 |
---|---|
Jersey에서 ErrorHandling을 Customize하는 방법 (0) | 2013.01.31 |
Jersey로 무엇을 할 수 있는가? (0) | 2013.01.31 |
Jersey에서 지원하는 Annotation 종류 (0) | 2013.01.31 |