본문 바로가기

spring2

스프링 시큐리티 필터 체이닝 스프링 시큐리티 구조 스프링 시큐리티.. 인증과 인가(권한)를 담당합니다. 그러면 어떤 형태로 요청에 대한 인증과 권한을 처리할까요 ? Filter를 통해 기본 구성을 활성화 하고, FIlterChain통해 어플리케이션 내의 보안을 담당합니다.🧐 저같은 개발자는 보안이라는 단어는 너무도 어렵게 느껴지고, 어떤 원리로 잘 알지 못하는 작업들을 수행 하고 할 수 있는가... 알아 보려고 합니다. 사용하고 공부하고 알아가는 것들을 글로 남기지 않으면 제 머리는 다 잊는 이슈가 있어서... 잘못된 정보가 있으면 알려주세요 😅 먼저 시큐리티를 설명하기에 앞서 서블릿 컨테이너 기반의 어플리케이션의 구조를 잠시 보고 넘어가겠습니다. 서블릿 컨테이너(Servlet Container) 구조 서블릿 컨테이너(톰캣)으로 웹.. 2021. 4. 12.
Spring Batch를 알아보자 What is batch application ? 웹 어플리케이션을 많이 개발하다 보니 배치, 배치잡, 크론탭, 스케줄링 등 다양한 용어를 혼합하여 배치라고 부르고 있습니다. 저부터도... 위키피디아 의 정의를 보면 배치 프로세싱 이란 일괄 처리라고 적혀있습니다. 주로 웹에서 배치라 함은 정해진 주기(스케줄링)를 가지고 정해진 작업(Job)을 처리 하는 것들을 말하죠. 가령 예를 들면 매출집계, 통계, 메일발송 등을 이런 작업들을 모아서 일괄 처리 하도록 스케줄링을 합니다. 여기서 중요한 포인트는 스케줄링과 배치 프로세싱은 전혀 다르다는것 입니다. (저는 공부하면서 다시금 깨달았습니다.) Spring scheduler(linux cron 같은놈)를 통해 관리자 페이지 내부에 주로 사용자가 없는 시간에 정.. 2020. 12. 5.