필자는 전자정부프레임워크(EgovFramework, egov)로 개발을 많이하다보니 최근에 유행하는 RestController나 기타 여러가지 방식보다 jsonView 방식을 선호하고 있다. jsonView 설정은 2010년초부터 사용하여 지금까지 잘 이용하고 있으며 대국민 서비스에서도 이상없이 빠른 속도로 response되기에 불편함도 없을 뿐더러, 오히려 메소드 모양이 통일되어 선호하는 방식이다. jsonView는 controller 단에서 return 값을 string으로 통일 시켜 주기 때문에 모든 controller가 string으로 선언되어 일관된 모습을 보일 수 있다. 필자가 설정한 프레임워크는 전자정부프레임워크 3.9 버전(현재 최신버전)이고 스프링은 4.3.22 버전이다. 이 방식은 어떤..
현재의 웹 생태계는 어느덧, API를 웹상으로 호출하는 방식의 시대로 패러다임이 변화하고 있다. 정부 3.0의 정부 데이터를 공개를 시작으로 SECaaS, OPEN API, 기타 서비스 클라우드를 콜하는 것까지 공개된 혹은 사용량만큼의 금액을 지불하고 사용하는 시대로의 패러다임이 전환되었다. 현재 다니고 있는 회사 역시, 예전처럼 직접 개발자가 코딩을 하여 API를 붙여주는 방식을 벗어나서, REST 기반의 API를 알려주어서 고객이 직접 페이지를 붙이는 작업의 비율이 점점 올라가고 있는 추세이기도 하다. 현재, 웹에서 API를 Call하는 방식중 가장 많이 사용한 것이 JSON 방식이기는 하나, XML도 무시못할 수준이기도 해서, XML에 대해서 설명해보고자 한다. XML(eXtensible Marku..