Spring,MyBatis 실무 과정 자료]JSON/XML 데이터 송수신





Spring,MyBatis 실무 과정 자료]JSON/XML 데이터 송수신


실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


JSON/XML 데이터 송수신


1.서버에서 JSON데이터 출력


2.클라이언트에서 JSON데이터 송신


3.서버에서 XML데이터 출력


4.클라이언트에서 XML데이터 송신



■ JSON을 이용하기 위한 준비

<dependencies>

    <!-- JSON Library -->

    <dependency>

        <groupId>org.codehaus.jackson</groupId>

        <artifactId>jackson-core-asl</artifactId>

        <version>${jackson.version}</version>

    </dependency>

    <dependency>

        <groupId>org.codehaus.jackson</groupId>

        <artifactId>jackson-mapper-asl</artifactId>

        <version>${jackson.version}</version>

    </dependency>

</dependencies>

 

<properties>

    <jackson.version>1.8.2</jackson.version>

</properties>




■ 서버에서 JSON데이터 출력

  - 어노테이션 @ResponseBody 추가

   * http header accept가 application/json 이 됨.


■ 명시적으로 Response 타입 설정가능

- Accept=application/json

- produces="application/json“ 

  * Spring 3.1 전용

+ Recent posts