본문 바로가기

초보 개발자가 알려주는 XML로 다국어 메시지 관리 초보 개발자가 알려주는 XML로 다국어 메시지 관리스프링이나 부트에서 다국어 메시지를 적용하기 위해서는 Properties를 기본으로 사용해야 한다. 그러나 언어별로 프로퍼티 파일을 구분하고 키 별로 메시지를 관리해야하는 단점이 있다. Properties 말고 XML로 다국어 메시지를 관리하고 메시지 소스로 이용하는 방법을 알아보자.더보기 더보기
초보 개발자가 이해하는 컨텐트 타입 초보 개발자가 이해하는 컨텐트 타입 이야기HTTP는 하이퍼텍스트 통신 프로토콜으로 서버와 클라이언트가 서로 통신하기 위하여 요청과 응답을 받는다.이때 클라이언트가 서버에게 요청할 때 보내는 데이터 유형과 어떻게 보내야 올바른지 알아보자.더보기 더보기
초보 개발자가 이해하는 캐시 정책 초보 개발자가 이해하는 캐시 정책 이야기초보 개발자 입장에서 브라우저가 어떻게 서버가 응답해주는 리소스를 캐시하는지 알아보자.더보기 더보기
신입 개발자가 이해하는 AJAX 신입 개발자가 이해하는 AJAX 예제는 깃허브에서 제공합니다.Spring-Demo-JQuery-Ajax웹 서비스를 만들 때 자주 사용되는 비동기 통신 기술인 AJAX를 스프링 프레임워크와 연계하여 활용하는 다양한 방식에 대해서 알아보고자 합니다.XHR(XMLHttpRequest)를 직접적으로 이용하는 것보다는 JQuery에서 지원하는 AJAX(Asynchronos Javascript And XML)기능을 활용하도록 하는 것이 나을 것 같다는 생각입니.. 더보기
초보가 이해하는 스프링 시큐리티 잠만보의 스프링 시큐리티 관련 예제는 깃허브에서 제공합니다.1. 스프링 시큐리티란 무엇인가?스프링 시큐리티를 이해하기 위해서 스프링 시큐리티가 무엇인지를 알아야합니다. 스프링 시큐리티 레퍼런스에서는 자바 EE 기반의 엔터프라이즈 소프트웨어 애플리케이션을 위한 포괄적인 보안 서비스들을 제공하고 오픈 플랫폼이면서 자신만의 인증 매커니즘을 간단하게 만들 수 있다고 자랑(?)하고 있습니다.하지만, 신입 개발자들 수준에서 스프링 시큐리티와 같은 보안 기술을 .. 더보기