Oracle이나 Ms SqlServer같은 RDBMS는 대부분 많이들 알고 있겠지만 Document Oriented Database라는 개념은 생소한 분이 많을 것이다. 작년에 처음 Apache 재단의 couchDB를 접하면서 Document-Oriented라는 개념을 처음 접하게 되었는데, 그때 당시 인큐베이팅 프로젝.....
HttpService에서 PUT, DELETE Method 문제 요즘 Flex 와 Rails를 함께 공부중이다. 사실 Rails는 조금 해봤었지만, 할 때마다 새로운 것이 참 매번 당황스럽다. 현재 Rails 의 버전은 2.3.2 인데. 버전이 올라갈때마다 바뀌는 부분이 꽤 있어서 기존에 되던 것들이 안.....
어제 밤에 스프링 ROO가 제공하는 REST 코드를 보다가 잠들었는데, 아침에 사부님 댓글을 보니, DELETE와 PUT method를 현재 브라우저와 HTML에서는 완전히 지원하지를 않더군요. 그래서 스프링 레퍼런스를 봤더니 역시나.. org.springframework.web.filter.HiddenHttpM.....
Jersey에서 JSON을 지원하는 방법은 두가지가 있다. * JAXB Based JSON support *?Low-Level JSON support 일단, JAXB 기반의 JSON 지원하는 방법을 알아보면, JSON하고 XML data format을 쉽게 produce/consume하면 시간절약을 할 수 있다. 왜냐면 Java?model, JAXB.....
Jersey에서는 WebApplicationException 클래스를 이용하여 Exception Handling한다. WebApplicationException을 잡아야 하고, 예외를 Response로 매핑한다. 예외를 위한 response가 null이 아니면 응답을 생성, null이면 서버 오류 응답을 생성 런타임 예외나 미리감.....
Jersey에서 사용할 수 있는 Return Type에는 void Response GenericEntity? Java Type 네가지 타입이 있다. void : 204 status code (성공. message body가 empty) Response : null 리턴 값은 204 status code. GenericEntity / Other : 리턴값이 null이 아니면 20.....
JAX-RS는 MessageBodyReader와 MessageBodyWriter를 통해 HTTP 메세지 바디와 자바 타입간의 마샬링과 언마샬링을 해준다. MessageBodyReader의 생긴 모습을 보면, (이 인터페이스를 구현하여 원하는 모습의 자바타입 객체로 변신시킬 수 있다.) p.....
다운로드 Introduction ssimini? (Struts2 + Spring + iBatis) + mini의 약자 입니다. mini 는 최소, 간결의 의미를 가집니다. OOP가 등장하고 OOP의 단점을 보완하기 위해 AOP가 등장 했습니다. OOP, AOP 일지라도.....
JAX-RS(Java™ API for RESTful Web Services)는?자바 플랫폼에서 경량화된?REST?방식의 웹 애플리케이션 구현을 지원하는?자바 API이다. SOAP기반의 SOA 연동은 자바 애플리케이션을 무겁게 한다는 비판과 함께, 최근 웹 애플리케이션의 경향인?AJAX기반으로?J.....
REST는?2000년도에 Roy Fielding의 박사학위 논문에서 네트워크 시스템의 구조적 형식(architecture style)을 설명하기 위해 만들어진 용어이다. 최근도 아니고 이미 뜰만큼 뜬 REST에 대해 정리해보자. 정의 REST stands for "REpresentational State Transf.....
2달 만에 연구실 세미나,
ITRC 프로젝트로 진행 중인 유비쿼터스 웹서비스의 가상 웹서비스와 유사한 개념으로 SOA 기반의 Runtime Engine인 Managed Service Engine (MSE)은 Windows Communication Foundation (WCF)기반의 플랫폼이다.
[임형준.....
REST란 무엇인가? REST 는 메시지라기보다는 이름이 부여된 자원, 예를 들어 URL(Uniform Resource Locator), URI(Uniform Resource Identifier), URN(Uniform Resource Name)과 같은 형태로 된 자원에 의존하는 느슨하게 결합된 웹 애플리케이션을 디자인하는 한 형식.....
출장을 와서 게임방인상태라.. 급하게 적는다. 아마도 Rails 2.0 이후로 대부분의 작업을 RESTful로 하게되는데.. 영어를 해석을 못하는건지 -_- 이해력이 나쁜건지 -_- 잘못알고 있는 사실이 있었다. 유저를 삭제 할 때 DELETE /people/1와 같은 식으로 접근하게 되.....
출장을 와서 게임방인상태라.. 급하게 적는다. 아마도 Rails 2.0 이후로 대부분의 작업을 RESTful로 하게되는데.. 영어를 해석을 못하는건지 -_- 이해력이 나쁜건지 -_- 잘못알고 있는 사실이 있었다. 유저를 삭제 할 때 DELETE /people/1와 같은 식으로 접근하게 되.....
참고: REST in Spring 3: @MVC스프링 3.0의 RESTful 기능- URI 템플릿@PathVariable 애노테이션으로 URI의 특정 위치의 값을 맵핑해올 수 있음.@RequestMapping("/hotels/{hotelId}")public String getHotel(@PathVariable hotelId, ModelMap model) { List h.....