JAXB2(2)
-
RESTful(3) - JAXB2 API이용해서 XML처리하기
JAXB2 API이용해서 XML처리 : 자바객체 & XML 사이의 변환처리를 해주는 API XML → @XmlRootElement 객체 또는 @XmlType 객체로 읽기 @XmlRootElement 적용 객체 → XML로 쓰기 @XmlAccessorType : Java Bean이나 field를 serialized한다 = 자바객체 → xml으로 설정 @XmlAccessorType(XmlAccessType.FIELD) → 클래스 앞에 사용하면 xml으로 만들 범위 지정함 = 필드는 모두 추출한다! @XmlAccessorType : XML 데이터를 어떤 방법으로 맵핑할지를 선언해줄 수 있는 annotaion으로 NONE을 사용할 시 XmlElement로 annotate된 객체만 맵핑시킵니다. @XmlRootE..
2019.11.25 -
RESTful(2) - XML/JSON 변환처리(@RequestBody, @ResponseBody, HttpMessageConverter)
HTTP기반 API형태로 제공하는 서비스 → XML/JSON형식 사용 (REST의 응답형태) JSON이란? = JavaScript Object Notation : 경량의 데이터 교환 형식, JS에서 객체를 만들때 사용하는 표현식임 특정 언어에 종속되지 않으며, 용량이 작아서 최근에는 XML을 대체해서 데이터 전송 등에 많이 사용됨 XML이란? = Extensible Markup Language : HTML과 유사한 문자 기반의 마크업 언어, 사람과 기계가 동시에 읽기 편한 구조로 되어있음 하지만 HTML과 달리 데이터를 보여주는 목적이 아닌 데이터를 저장하고 전달하는 목적으로만 만들어졌음 @RequestBody & @ResponseBody 사용해서 쉽게 구현 @RequestBody : JSON형식의 요청..
2019.11.25