✅네이버클라우드 캠프/개발일기

✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 95일차. 자바 @SessionAttributes, @ModelAttributes

// request handler 가 뷰 컴포넌트(jsp)에 전달하는 값 중에서 // 세션에 보관할 값의 이름을 지정하면 // 프론트 컨트롤러는 그 값을 HttpSession 객체에도 보관해 둔다. // 또한 @ModelAttribute에서 지정한 이름의 값을 세션에서 꺼낼 때도 사용한다. // 즉 @SessionAttributes 에 이름을 지정해 두지 않으면 // 세션에 해당 값이 들어 있어도 // @ModelAttribute가 붙은 아규먼트에 값을 넣어주지 않는다. @SessionAttributes({"name2","age2"}) // @SessionAttributes에 등록되지 않은 이름의 값은 세션에 보관되지 않는다. model.addAttribute("tel2", "1111-2222"); //..

✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 90일차. 자바 IOC Container Spring Transaction Management

* 68. Spring IOC 컨테이너를 이용해서 페이지 컨트롤러 객체분리 기존 DispacherServlet 에서 Map 객체를 통해 맵핑해주었음. Spring IOC를 도입하여 DispacherServlet 에서 IOC container를 사용하며, Component를 통해서 각 Controller를 매칭 * 69. Mybatis + Spring IOC 컨테이너 * Mybatis가 DAO 구현체를 자동생성하는 원리 JSP처럼 소스파일을 만들고 컴파일 하는 것이 아니라, 프록시 클래스를 통해서 인터페이스 구현체를 만들어서 메소드를 호출하여 작업을 진행한다. 구현체가 아니라 실제 작업객체를 생성해서 파라미터 값으로 입력받아 프록시를 실행한다는 것이다. 이것은 Mybatis의 기능이다. 요약: 인터페이스 ..

우동한그릇
'✅네이버클라우드 캠프/개발일기' 카테고리의 글 목록 (2 Page)