#stereotype 이라는 사전적인 의미는 다음과 같습니다.
명사 : 고정관념, 정형화된 생각
동사 : 정형화하다.
------------------------------------------------
#스프링의 대표적인 스테레오타입 어노테이션(아래)
------------------------------------------------
@Component :
Spring 2.5부터 등장.
스프링이 관리하는 컴포넌트라는 표시
@Repository :
Data Acess Object 역할을 하는 class에 표시하기 위해 spring 2.0에서 등장하였습니다.
등장한 이유는 JPI(Java Persistence API)의 Exception을 해석(Translation)하기 위한 용도 입니다.(automatic exception translation in your persistence layer)
@Service :
Spring 2.5부터 등장.
용도 : Service Layer 표시.
@Controller :
Spring 2.5부터 등장.
용도 : Presentation Layer 표시.
용도 구분해서 사용한다면 어노테이션 종류 별로 Exception translation, 전후처리 등을 커스터마이징 처리 할 수 있습니다.
-------------------------------------------------------
스프링 MVC확인사항: 기호@(Annotation)-어노테이션(아래)
-------------------------------------------------------
*시작* /WebContent/WEB-INF/web.xml(키워드:servlet-mapping) -> **/dispatcher-서블릿.xml 에서 아래 DI(Dependency Injection)상속관계 내용 확인
*순서1*AOP(Aspect Oriented Porgramming)구현방식 확인: xml스키마, @Aspect어노테이션방식중. 키워드:aop, Advice, Pointcut
-Post,Get방식의 Command커맨드1:1패턴 클래스객체확인. 키워드:get, set
*순서2*Controller컨트롤러규모확인: /src폴더 **패키지. 키워드: @Controller ,@RequestMapping
*순서3*View뷰구현 방식확인:JSP,Velocity,Xml파일매핑. 키워드: ViewResolver
-HTML이외의 View구현방식: 다운로드,xml,xls 중 확인. 키워드: response.setContentType, excel, pdf
-Message메세지출력 리소스파일확인: 위치확인. 키워드: MessageSource
-Layout템플릿확인: 공통사용 header,footer,layout파일확인. 키워드: Layout, template
*순서4*Model ORM(Object Relation Mapping)프레임워크 스프링연동기능 확인(데이터베이스연동에 사용되는 템플릿 클래스 확인-JDBC, 하이버네이트,JPA(Java persistence Api), iBATIS 기술중). 키워드: DataSource, JdbcTemplate 종류
*순서5*트랜잭션 처리에 사용되는 트랜잭션 종류확인: 템플릿, Advisor 중. 키워드: JTA(Java Transaction Api) TransactionManager 종류, Advisor(AOP사용)
확장자가 .jspf 인 파일의 사용목적 (1) | 2015.09.12 |
---|---|
EL 과 JSTL 기본 (0) | 2015.09.12 |
JSP웹보안 3대 취약점 (0) | 2015.08.12 |
날짜와 관련된 연산 (0) | 2010.12.15 |
페이지 이동시 사용할 수 있는 3가지 방법 (0) | 2010.11.25 |
댓글 영역