목록BackEnd (13)
경제학도의 개발공간
기존방법에서 우리는 화면구성에 Include기법을 활용하였다. 1.공통영역 구성 -기존 (include 개념) --top.jsp , left.jsp ,bottom.jsp -- Board.jsp > include 사용 -- Member.jsp > include 사용 이번엔 그 반대개념인 Tiles를 활용해 화면을 구성해 보자 Tiles 설정하기 >> 일반 Web Project에서 사용하는 방법 2.Tiles 사용해서 위 반대개념 -Master Page (전제 LayOut 을 가지는 페이지) -Master Page (top, left , bottom) 영역 -Master Page 에 Content 를 끼워 넣어서 사용 3.Tiles 사이트 방문하기 -Tiles lib 다운받기 -http://tiles.apa..
*의존성 자동 주입*Annotation : 클래스 , 필드 , 메서드 과 같은 프로그램 요소에다양한 종류의 정보를 주는 방법 장점 : 코드량 감소 단점 : 가독성은 떨어진다 1. xml 기술2. annotation 기술 EX)-Java : @override-Servlet : @WebServlet() Spring 4대 Annotation @Contoller, @Service, @Repository, @Component 이 4가지 어노테이션은 모두 빈에 자동으로 등록하기 위해서 선언하는 어노테이션 입니다. 매번 어떨 때 써야 맞는건지 고민 하신다면 아래의 표를 참고해 보시기 바랍니다. @Controller Presentation Layer에서 Contoller를 명시하기 위해서 사용 @Service Busi..
기존 우리가 했던 프로젝트는 Model2 기반의 MVC 패턴으로 이루어졌다. Model : dto(vo) , dao , serviceView : jsp (html,htm) Controller : servlet (web 전용 java 파일, request, response 객체를 다룰 수 있다.) 요청 -> FrontController 역할 > servlet (doGET(), doPOST()) >판단(글쓰기 요청, 글목록 보기) > command(?cmd=list) , url(/list.do) -> service(dto, dao) -> request (담기) -> view 지정 -> foward -> view 데이터 -> 클라언트에게 전달 이제는 Spring MVC패턴을 기반으로 작업한다. Spring M..