스프링 썸네일형 리스트형 90. @SessionAttribute와SessionStatus 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.javax.servlet.jsp.jstl : JstlView 4. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 5. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 6. Com.springsource.org.cator.core : 자동으로 자바 오브젝트를 XML로 변환 지원. 7. Com.springsource.org.cator.xml :.. 더보기 [spring] @Controller리턴타입의종류 @ModelAttribute 1) 파라미터 타입의 오브젝트를 만든다. - User user라는 파라미터 선언이 있다면 User 타입의 오브젝트를 생성하므로 디폴트 생성자가 반드시 필요하다. - @SessionAttribute에 의해 세션에 저장된 모델 오브젝트가 있다면, 새로운 오브젝트를 생성하는 대신 세션에 저장되어 있는 오브젝트를 가져온다. 2) 준비된 모델 오브젝트의 프로퍼티에 웹 파라미터를 바인딩 해준다. - 프로퍼티가 스트링이 아니라면 적절한 변환이 필요함. - 스트링 전환이 불가능한 경우라면, BindingResult 오브젝트 안에 바인딩 오류를 저장해서 컨트롤러로 넘겨주거나 예외를 발생시킨다. (088번 참조) 3) 모델의 값을 검증 - 필수프로퍼티인데 값이 없거나, 숫자의 경우 지정된 범위.. 더보기 AnnotationMethodHandlerAdapter_파라미터타입_애노테이션 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.javax.servlet.jsp.jstl : JstlView 4. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 5. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 6. Com.springsource.org.cator.core : 자동으로 자바 오브젝트를 XML로 변환 지원. 7. Com.springsource.org.cator.xml :.. 더보기 [spring] 제네릭스_매핑정보상속_컨트롤러 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.javax.servlet.jsp.jstl : JstlView 4. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 5. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 6. Com.springsource.org.cator.core : 자동으로 자바 오브젝트를 XML로 변환 지원. 7. Com.springsource.org.cator.xml :.. 더보기 [spring] MVC이론_requestMapping DispatcherServlet의 디폴트전략 BeanNameUrlHandlerMapping 전략에 의해 빈아이디를 URL에 매핑하여 오브젝트(Controller의 handlerReauest를 구현하여) 자체가 URL을 받았었다. * 예전의 매핑종류 1) 오브젝트에 @Component(“URL”) 등 자세히 알고 싶다면 081.WEB_핸들러매핑 이론참조 * MVC의 가장 큰 특징 > 핸들러 매핑과 어댑터의 대상이 오브젝트가 아니라 메소드 - 메소드가 된 이유는 기존의 인터페이스와 같은 타입을 이용해서 하던 일을 애노테이션으로 대체해버렸다. - @MVC의 핸들러 매핑을 위해서는 DefaultAnnotationHandlerMapping이 필요하다. - DefaultAnnotationHandlerMapping은.. 더보기 [spring] 뷰_뷰리졸버 기초 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 4. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 5. Com.springsource.org.cator.core : 자동으로 자바 오브젝트를 XML로 변환 지원. 6. Com.springsource.org.cator.xml : 자동으로 자바 오브젝트를 XML로 변환 지원. 7. Com.springsource.junit :.. 더보기 커스텀컨트롤러_핸들러인터셉터_어노테이션 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 4. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 5. Com.springsource.junit : junit 6. Commons-logging : Spring-context가 사용 7. Mail : java-mail 8. Mockito : 목 프레임워크 중 Mockito 9. Mysql-connector : Mysql .. 더보기 [spring] 핸들러 인터셉터_이론 더보기 이전 1 2 3 4 5 ··· 15 다음