상세 컨텐츠

본문 제목

스프링프레임웍 프로젝트를 시작하기전 확인할 사항 5가지

JSP·자바·코틀린

by 김일국 2015. 8. 30. 21:37

본문

#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사용)

관련글 더보기

댓글 영역