spring 3.0 REST에서 CDATA 사용

997 views
Skip to first unread message

Oh Seok Keun

unread,
Nov 17, 2010, 10:59:16 PM11/17/10
to ks...@googlegroups.com
안녕하세요.
매번 눈팅만 하다가 궁금한 점이 생겨서 글 올려봅니다.

spring 3.0 에서 annotation 기반으로 REST 서비스를 작성하고 있습니다.
text 정보를 서비스 할때 CDATA로 wrapping 하고 싶은데 어떻게 하는 건지 구글링해도 못찾겠네요.
경험 있으신 분들 조언 부탁드립니다.

감사합니다.

고종봉

unread,
Nov 18, 2010, 8:03:44 AM11/18/10
to ks...@googlegroups.com
XML 데이터를 CDATA를 사용해서 감싸는 것을 질문하신 건가요??

<![CDATA[ xxx ]]> 이런거 말씀이신가요?? 아니면 다른 내용?

2010년 11월 18일 오후 12:59, Oh Seok Keun <ohs...@gmail.com>님의 말:
--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.

Oh Seok Keun

unread,
Nov 20, 2010, 11:18:54 PM11/20/10
to ks...@googlegroups.com
네 말씀하시는 것 맞습니다.
예전에 simple을 사용할 때는 @Element(name="title",data=false) 처럼 사용했었는데...
spring annotation 은 어떻게 사용해야 하나요?
 
2010년 11월 18일 오후 10:03, 고종봉 <mercu...@gmail.com>님의 말:



--
-----------------------------
ohs...@gmail.com
H.P.: 010-2534-6795
------------------------------

Sanghyuk Jung

unread,
Nov 21, 2010, 6:31:49 PM11/21/10
to ks...@googlegroups.com
Spring-OXM을 사용하면 jaxb2, xstream 등의 여러가지 기술을 다 사용할 수 있습니다.

전에 XStream을 이용해서 CDATA 넣는 것 해봤었는데, 기본 클래스를 확장을 해야 했었습니다.
아래 링크에 참고할 수 있느 정보가 있습니다.

XStream소개 : http://openframework.or.kr/Wiki.jsp?page=IntroduceXStream
XStream에서 Cdata 넣기: http://blog.openframework.or.kr/4


Spring OXM을 통한 jaxb2 사용법은 아래 링크를 참조하시면 도움이 될 듯하구요.
http://vicki.tistory.com/697

jaxb에서 Cdata 넣는 방법은 아래 링크를 참조하시면 됩니다..

http://bdoughan.blogspot.com/2010/07/cdata-cdata-run-run-data-run.html


OXM으로 생성된 결과문자열을 Spring MVC에서 ViewReolver혹은 @ResponseBody annoation으로 넘기면 웹에서도 사용할 수 있습니다.

결론적으로 XML생성은 스프링에서 직접하지 않고, 다른 OXM기술에 위임하게 되어 있고, 편해보이시는 OXM기술을 고르셔서 겨기에 연결하면 됩니다. Simple이라는 라이브러리와도 Marshaller, Unmarshaller interface만 구현해주면 연결할 수 있습니다.



2010년 11월 21일 오후 1:18, Oh Seok Keun <ohs...@gmail.com>님의 말:
Reply all
Reply to author
Forward
0 new messages