본문 바로가기

웹서비스

(42)
[Java] XML Validation 비활성화 하기 출처 : http://blog.handkstory.net/15최근 대량의 XML파일을 파싱할 일이 있었습니다. 처음에는 Python으로 구현을 했지만 이 애플리케이션이 계속 수정이 되면서 제가 짜놓고도 무슨 코드인지 모르겠더군요 -_-;;(Python도 좋은 언어지만 저같은 개발자가 살짝 정줄 놓는 순간 Python의 유연성은 독약이 되지요.. ㅡ,.ㅡ;; ) 그래서 고심끝에 Java로 애플리케이션을 다시 구현하였습니다. Python으로 개발하다가 Java로 갈아타니 처음엔 그 깐깐한 성격때문에 Python이 그리워 지긴 했지만 그래도 다음에서 인턴할 때 자바로 조금은 체계적으로 개발하는 방법을 배운덕택에 코드를 수정하더라도 그리 어렵지 않게 수정할 수 있게 되었습니다. XML 데이터가 많아서 파싱에 소..
[JAVA] XML 통신 출처 : http://ask.nate.com/qna/view.html?n=4769258단지 어떤 것들을 알아야 하는지만 알려드리죠.HTTP 통신은 기본적으로 문자열 형태로 데이터를 주고 받습니다. 자바에서는 HttpRequest 라는 객체로 전달됩니다. XML 파일 형태로 보내려면 다른 프로토콜이 필요하죠. 쉽게 말하자면 전송 방식을 달리해야 한다는 것입니다. 당연한 이야기죠.두 가지를 고려해볼 수 있을 것 같습니다. JAXP API가 주는 것들을 이용하는 방법과 SOAP을 이용하는 방법이죠. JAXP는 또 다시 두 가지 옵션이 있는데 JAXM 을 써서 메시지 기반으로 보낼 수도 있고, JAX-RPC를 이용할 수도 있죠. http://java.sun.com/j2ee/1.4/docs/tutorial/doc..