SESSION

    [Spring][15]Update practice[회원정보 수정 및 주소 API활용하여 가져오기]

    목차 - 쿼리문 수정 - 인증과 권한 - principal - session - update Update password를 노출하지 않기 위해서 Query문을 수정합시다. (시큐리티) * Tips 인증이 되어야 한다 본인이 쓴 것 권한 인증, 권한 Authfication 특정 방에 들어가는 것 권한 authrization * 아래와 같이 바꾸게 되면 오류가 뜹니다 아마도, column값들을 모두 받아야 하나 봅니다. 그래서 다음과 같이 수정합니다. password를 null값으로 넣은 채 session에 setAttribute로 담아줍니다. 세션에 담긴 Entity값을 우리는 principal이라고 통용해서 부릅니다. * principal은 인증과 권한을 마친 주요한 사용자 값 * 또 다른 방법으로는 p..

    [Spring][3]Dependency Injection[의존성 주입]

    - 데이터를 View에 렌더링 - 톰캣의 4가지 영역 - 문맥 흐름 (Context Flow) - 의존성 주입(Dependency Injection) - Request, Session 실습 - 다형성 - requestScope, sessionScope - Model.addAttribute 데이터를 View에 렌더링 데이터를 주고받을 때 통신은 바이트로 하게 됩니다. String 문자열로 정보가 들어오는데 이것을 그대로 받으면 활용하기 어렵습니다. 항상 통신을 통해 받은 데이터는 (문자열인 상태) 데이터의 형태(클래스)로 변환하는 것이 좋습니다. 그래야 활용하기 편하기 때문입니다. 변환의 특징으로는 아래와 같이 있습니다. 톰켓이 해준다 Request 객체 형태로 만들어 준다. Response 객체도 만든다..