본문 바로가기

2014/05

[Spring]Spring Security를 이용한 인증 처리 [펌]http://preludeb.egloos.com/4738521 Spring Framework를 통해서 인증(Authentication)과 허가(Authorization)에 관련된 작업을 한다면 여러 방법이 있을 수 있겠지만. 일반적으로 Spring의 서브 프로젝트인 Spring Security를 사용하게 된다. Spring Security는 필터기반으로 동작하므로 Spring MVC의 구현과 완전히 분리되고 Spring과의 밀접한 연동으로 메서드 보안등의 여러가지 장점이 있다. 또한 Role 기반의 허가를 지원하므로 경로별, 권한별 리소스 제한에 대해서도 많은 기능을 제공한다. Spring Security를 사용할 때 기본적인 Form 인증을 사용하는 경우에 대해서 정리해본다. 1. Spring F.. 더보기
[Oracle] sql hint 모음 펌 : http://such.egloos.com/1472596 + ALL_ROWS- /*+ ALL_ROWS */- 통계 데이터의 유무에 상관없이 Cost-Based 방식의 최적화를 한다. Best Throughput(처리량)이 목적. + FIRST_ROWS- /*+ FIRST_ROWS */- Cost-Based Optimization, Best Response Time 목적 + CHOOSE- /*+ CHOOSE */- Table, Cluster, Index 등이 Optimization을 위한 통계 데이터를 가지고 있으며 Cost-Based 방식으로 Optimization을 하고 통계 데이터가 없으면 Rule-Based 방식으로 한다. + RULE- /*+ RULE */- 한 SQL문 block에 대해 r.. 더보기
[Spring] ServletRequestUtils 펌 : http://theeye.pe.kr/archives/445스프링 프레임워크에 포함되어있는 ServletRequestUtils 클래스에 대해 적어볼까 합니다. 저도 이런 존재를 몰랐었는데 기선님의 블로그에서 보고 처음 알게되었고, 아주 잘 사용하고 있습니다^^그러고 보니 제 지식은 기선님 지식 카피본으로 채워져 있는게 아닐까 하는 생각도 드네요 -_-a기존에 페이징 처리를 위해 이런 코드가 있었다고 치죠. [code]if (request.getParameter("page") == null) { nowPage = 1; } else { String parsePage = request.getParameter("page"); nowPage = Integer.parseInt(parsePage.equals(".. 더보기