본문 바로가기

스프링14

Spring Security - 스프링 시큐리티 활용 방법 Spring Security(스프링 시큐리티) 스프링 시큐리티는 스프링 기반의 애플리케이션의 보안(인증과 권한,인가 등)을 담당하는 스프링 하위 프레임워크이다. 주로 서블릿 필터와 이들로 구성된 필터체인으로의 위임모델을 사용한다. 그리고 보안과 관련해서 체계적으로 많은 옵션을 제공해주기 때문에 개발자 입장에서는 일일이 보안관련 로직을 작성하지 않아도 된다. 보안 용어 접근 주체(Principal) : 보호된 리소스에 접근하는 대상 인증(Authentication) : 보호된 리소스에 접근한 대상에 대해 이 유저가 누구인지, 애플리케이션의 작업을 수행해도 되는 주체인지 확인하는 과정(ex. Form 기반 Login) 인가(Authorize) : 해당 리소스에 대해 접근 가능한 권한을 가지고 있는지 확인하는.. 2023. 8. 28.
[스프링, 스프링부트] GET vs POST parameter Spring MVC에서는 GET 요청과 POST 요청 모두 요청 파라미터를 전달할 수 있습니다. GET GET 요청에서는 파라미터를 URL 뒤에 ?key1=value1&key2=value2 형태로 전달합니다. 이때, key는 파라미터 이름이며, value는 파라미터 값입니다. 따라서, GET 요청에서는 파라미터 이름과 값을 ?와 &로 구분하여 URL에 추가합니다. 지역순 인기순 후기순 hotel.do로 보내는 파라미터 값은 orderBy=이 코드의 value값 지역순 : http://localhost:9003/TraballoonTiles/hotel.do?orderBy= 인기순 : http://localhost:9003/TraballoonTiles/hotel.do?orderBy=1 후기순 : http://.. 2023. 4. 2.
tiles란? tiles: 웹페이지를 가볍게 하기 위해 나온 기능 이렇게 하면 jsp가 많아서 무거워질 수 있으므로 react를 활용하 가볍게 바꿀 수 있습니다. 2023. 3. 1.
[스프링] 자료실 , bean 개념 스프링의 빈이란? "빈(bean)"은 Spring Framework에서 제공하는 객체를 말합니다. 스프링에서는 빈을 개발자가 정의하고 등록하여 필요한 곳에서 사용할 수 있습니다. 빈을 등록하면 Spring 컨테이너가 객체를 생성하고, 라이프사이클 관리 및 의존성 주입(Dependency Injection) 등의 작업을 수행합니다. 빈은 스프링의 핵심 기능 중 하나이며, 스프링의 IoC(Inversion of Control) 기능을 구현하는 데 있어서 중요한 역할을 합니다. 스프링은 개발자가 정의한 빈 객체를 생성하고, 관리하며, 필요한 곳에서 빈을 주입해주는 등의 작업을 수행함으로써, 객체지향 설계의 다양한 원칙(예: DIP, OCP, SRP)을 따르는 프로그램을 작성할 수 있도록 도와줍니다. 따라서, .. 2023. 2. 28.
[spring] 02.23 게시판 만들기 -AOP구현 , pagination..?이엇나 1. AOP구현 🎈AOP란? AOP(Aspect Oriented Programming) 관점지향 목적 : 감시자 🎈AOP를 사용하는 이유 view->controller->view 세션확인 로그인한 정보가 로그인 됐는지 확인하는것 로그인 안 했으니까 글 읽을 수 없어. 로그인 하고와! 이런 처리를 하기 위해 view에서 view로 이동할 때 세션확인한다. 이런 공통된 작업을 할 수 있는게 AOP이다. 🎈방식) xml방식, annotation방식이 있는데 annotation 방식을 더 많이 쓴다. 🎈@Aspect 어노테이션 사용 블로그 참조 : https://ktko.tistory.com/entry/Spring-AOP%EA%B5%AC%ED%98%84Aspect-%EC%96%B4%EB%85%B8%ED%85%8.. 2023. 2. 23.
[spring] 02.22 로그인페이지 만들기 02.22 게시판 진도 이만큼 나감. 오류가 마지막에 회원가입할 때 나는데, 그거 처리하고 나서 주석문 보면서 필기하고, 깃허브 올리고 나서 깃허브 첨부하면서 필기할것! 2023. 2. 23.