May 15, 2019
어떤 웹 프로젝트를 진행하건 로그인 기능은 거의 필수로 적용된다. 세션 역시 유효시간을 설정하게 되며 만료된 세션으로는 웹서비스에 접근할 수 없어야 한다. 개발을 시작했을때, 세션체크를 위해 모든 서버로직에 같은 코드를 복사했던게 생각난다. 나와같은 실수를 하는 사람은 없겠지만 혹시모를 누군가를 위해 이번 포스트에서는 Spring framework 기반으로 웹 프로젝트를 진행할때, Spring Interceptor를 이용한 세션/로그인 관리방법에 대해서 알아본다.
May 05, 2019
1. log4j 란?
March 23, 2019
1. SELECT 결과 컬럼을 하나의 스트링으로 가져오기
March 03, 2019
대용량 데이터 처리에 있어서 페이징처리는 중요하다. 브라우저가 담을 수 있는 데이터는 한계가 있고, 서버가 데이터를 가져오는 속도의 한계 때문이다. 대용량일지라도 페이징처리를 하면 front는 물론 back에서도 처리속도와 처리용량에 큰 이득을 볼 수 있다. 페이징 처리에는 front에서 또는 back에서 처리가 가능한데, 두 경우에 특징이 명확하다.
February 26, 2019
Mybatis의 가장 강력한 기능 중 하나는 동적 SQL이다. 동적 SQL은 JSTL이나 XML을 사용해 본 사람이면 익숙할 것이다. Mybatis3 OGNL 기반의 표현식을 사용한다. 이번 포스트에서는 다음과 같은 동적 SQL들을 살펴본다.