반응형 Java로XML데이터출력2 데이터 출력(DB -> json,xml등) 프로그램-3【XML출력】 지난 포스트에 이어서 이 포스트에서는 XML 데이터를 출력하는 기능에 대해 정리하겠습니다. 1. 실행결과 2. 구현 방법 이 토이 프로젝트에서는 특정 테이블의 데이터를 XML로 그대로 옮기는 것 만을 생각했기에 1) DB 테이블의 데이터를 XML로 옮기는 기능을 구현한 추상 클래스를 만들었고, 2) Item테이블의 정보가 담긴 XML에서 Item객체로 , Item객체에서 Item의 정보가 담긴 XML로 변환하게 해주는 클래스를 1) 추상클래스를 상속하여 만들었습니다. 이 토이 프로젝트에서는 파싱에 관련된 기능은 없지만 구상하고 있는 토이프로젝트 중 대용량의 XML 파싱 기능이 필요한 경우가 있으므로 겸사겸사 SAX방식으로 XML를 파싱 하는 기능도 만들어 두었습니다. ※ 아래의 코드가 XML을 다루기 위.. 2021. 5. 23. 데이터 출력(DB -> json,xml등) 프로그램-1【전체구조】 1. 문제 인식 제가 개발자로 일하면서 구현한 프로그램 중의 대부분은 회사 내부 API 또는 타사 API와의 데이터 통신이 필요했습니다. 모든 API가 같은 방식의 데이터를 사용한다면 좋겠지만 오래된 API는 xml로 데이터를 주고받거나, 신규 API는 json으로 주고받는 등 다양한 방식의 데이터를 주고받는 게 일반적입니다. 실무에서 어떤 데이터를 출력의 요건에도 대응할 수 있도록 이 토이프로젝트에서 데이터 출력에 대해 정리해보려 합니다. ※ 이번 토이프로젝트에서 말하는 데이터 통신은? 다양한 방식의 데이터(JSON, XML, csv 등)를 HTTP 통신을 사용해서 원하는 곳 (특정 API, DB 서버, 사용자의 화면)으로, 원하는 방식의 데이터로 보내주며, 지정한 API등으로 부터 다양한 방식의 데이.. 2021. 5. 22. 이전 1 다음 반응형