본문 바로가기

xml

[springframework] ContentNegotiatingViewResolver의 역할과 설정하기 Spring을 이용한 RESTful 방식의 서비스를 구현하려다 보니 RESPONSE 데이터 타입에 대한 고민을 하게 되었다. REST API를 서비스하는 대부분의 사이트(트위터, 페이스북, 포스퀘어 등)의 대부분이 JSON 타입을 기본으로 지원한다.대부분의 Tutorial, Example 을 보더라도 JSON 형식으로 처리를 하게 끔 되어있다.아무래도 JSON이 심플하고, 처리 속도도 빠르기 때문에 대세기 때문에 그런듯 하다. 바로 여기서 의문점이 들었다.다른 타입으로 결과를 만들어서 주고 싶다면 어떻게 해야할까?!xml, rss, pdf, doc는?! 실제 Twitter REST API 1.1의 샘플을 살펴보니 다음 예와 같이 URI에 따라서 여러가지 형태의 응답결과를 받을 수 있었다. https://.. 더보기
[iBATIS] DTD 오류 내용 총정리 sqlMapConfig.xml은 설정 파일로 DOCUMENT 선언부를 보면 sql-map-2.dtd가 위치한 URL을 확인할 수 있다. ... 하지만 위의 DTD 링크에 파일이 존재하지 않는다. iBATIS 프로젝트가 Apache Software Foundation 프로젝트에서 2010년 6월 16일에 Retired 되고 Google Code에서 MyBatis(http://www.mybatis.org/) 라는 이름의 프로젝트로 새로운 버전이 릴리즈 되고 있다. 아파치에서 구글로 옮긴 이유는 빠른 변화에 대응하기가 구글이 더 용이하기 때문에 그런거라고 하는데 Migration Steps when Switching from iBATIS toMyBatis 에서 자세한 내용을 확인할 수 있다. .. 더보기
j-dom을 이용한 트리만들기 + xml 파일로 내보내기 package app; import java.io.FileWriter; import org.jdom.Document; import org.jdom.Element; import org.jdom.output.Format; import org.jdom.output.XMLOutputter; public class JDOMDemo1 { public static void main(String[] args) throws Exception { //jdom 이용하여 xml 문서 만들기 //Document는 xml문서를 클래스화해 놓은 것 //1. Document객체생성 Document document = new Document(); //2. 루트 element 생성 Element rootElement = new Elem.. 더보기