데이터 변환 : JSON & XML 데이터 변환
다른 시스템과 정보를 주고받을 때, 데이터를 변환해서 주고받는 경우가 있다. 그럴 때 사용하는 방법이 두 가지가 있는데, 하나는 JSON 으로 데이터 변환이고, 다른 하나는 XML 로 데이터 변환이다. 1. JSON 으로 데이터 변환 JSON 방식으로 데이터를 변환해서 내보내는건 필수로 알아놓자! JSON 은 JavaScript Object Notation 으로, 자바스크립트 객체로 만들어지기 때문에 JSP, PHP 등등 다른 언어간에 정보교환이 쉽게 이루어질 수 있다. 파이썬, R 같은 언어도 JSON 형태의 데이터를 읽을 수 있다고 한다,, 여태 계속 스프링으로 게시판 만들기를 하면서, 글 목록을 띄워주기 위해서 board_spring 테이블이 갖고있는 모든 글을 검색한 뒤, 저장된 게시글 정보를 B..
2020. 10. 23.
다국어 처리 : 메시지파일, MessageSource 등록, LocaleResolver 등록, Locale 변경
다국어 처리 스프링에서 제공하는 다국어 처리 방식은 스프링 이전에 등장했던 Struts 프레임워크와 매우 유사하다. 그리고 사용자가 원하는 언어로 화면이나 메시지를 출력해주기 위해서는 각 언어에 따른 메시지 파일을 모두 작성해야 한다. 기본적으로 메시지 파일의 확장자는 " .properties " 이며, 파일명은 해당 언어의 Locale 정보를 이용해 작성해준다. ex ) messageSource_en.properties 여태 만든 프로젝트에 다국어 처리를 해줄껀데 영어, 한국 두 가지 언어로 해줄꺼다,,,, 1. 영어 메시지파일 생성 영어, 한글 각각의 메시지 파일을 먼저 만들어야하는데, 아래와 같이 src/main/resources 소스폴더 내부에 패키지를 먼저 생성하자. 그리고 이 message 라..
2020. 10. 22.