Architecture 2

학습 // Spring // Security // Architecture

업데이트 :: 2018.08.22 스프링 시큐리티 모듈프레임워크 아키텍처스프링 시큐리티 모듈spring-security-core인증과 인가기능을 구현하기위한 핵심기능spring-security-web웹 애플리케이션의 보안 기능을 구현하기 위한 컴포넌트로 구성spring-security-config모듈에서 제공하는 컴포넌트의 설정을 지원하기 위한 컴포넌트로 구성spring-security-taglibs인증정보나 인가정보를 사용하기 위한 JSP 태그라이브러리spring-security-oauth2OAuth2를 사용해 인가기능을 구현하기 위한 모듈추가기능일반적인 인증방법(LDAP, OpenID, CAS 등등)을 지원하기 위한 모듈ACL(Access Control List)을 사용한 도메인 객체의 인가를 제어하..

Spring/Security 2018.08.22

학습 // Spring // MVC // 구조

업데이트 :: 2018.08.09 프런트 컨트롤러DispaterServletHandlerHandlerMappingHandlerAdapterViewResolverViewDI 컨테이너와 연계ApplicationContext 구성ApplicationContext LifeCycle프런트 컨트롤러스프링 MVC는 프론트 컨트롤러 패턴(Front Controller)의 아키택처를 채택하고 있음클라이언트 요청을 프런트 컨트롤러라는 컴포넌트가 받아 요청 내용에 따라 수행하는 핸들러를 선택하는 아키택처기능클라이언트의 요청 접수요청 데이터를 자바객체로 변환입력값 검사 (Bean Validation)핸들러 호출뷰 선택클라이언트에 요청 결과 응답예외 처리흐름DispatcherServlet 클래스는 클라이언트의 요청을 받음Con..

Spring/MVC 2018.08.21