- Outsider's Dev Story
- 흔한 개발자의 개발 노트
- 내 아이큐 80, 너도 80, 둘이 합쳐 160 - 내…
- 조대협의 블로그
- 자바캔(Java Can Do IT) / 최범균 님
- Sangon, Han – 개발자; 읽고 생각하고 쓰고 …
- The Evolution of the Web
- NAVER D2
- Dashboard - SLiPP
- ITWorld Korea - 테크놀로지 리더를 위한 글…
- OKKY - All That Developer
- 웹Frameworks
- 오픈튜토리얼스
- 위키독스 / 온라인 책 제작 공유 플랫폼 서비스
- 블로터
- IT OnAir
- 한 처음에 / 백창92
- Divide my knowledge / 완프최
- SERI.org
목록MVC (2)
Bigfat
스프링 MVC 구조에 대해 간략히 알아보자 아래는 이전에 모델2 구조로 구현했던 게시판(BBS)을 스프링 MVC구조(Model-View-Controller Architecture)로 재구현한 프로젝트의 구조를 볼 수 있다. 먼저 /WEB-INF/web.xml을 살펴보자. 기존의 프로젝트에서는 클라이언트의 요청(GET, POST)을 받았을 때 init()메서드로 properties파일을 읽고, **Impl클래스들의 인스턴스들을 생성한다. 그리고 요청을 처리할 인스턴스의 메서드를 실행시켜 return값(/*.jsp)을 얻어 RequestDispatcher클래스의 메서드를 통해 클라이언트에게 요청에 대한 화면을 출력해주게 된다(BBSServlet.java 참고). 스프링에서는 기존 프로젝트에서 개발자가 작성한..
스프링 MVC 프로젝트 생성하고 웹 페이지를 띄워보자 스프링 프레임워크 공식사이트(https://spring.io/)에서 STS(Spring Tool Suite)를 다운받자. 이클립스에서도 플러그인을 설치해 개발할 수 있지만 STS가 가볍다고 한다. Index of release/org/springframework/spring을 확인하면 이때까지 릴리즈된 스프링 버전들의 문서나 라이브러리들을 다운받을 수 있다. 다운받은 STS를 압축 해제하고, sts-3.8.4.RELEASE폴더에서 STS.exe를 실행한다. STS가 실행되면 File > New > Spring Legacy Project를 선택하면 아래와 같은 창이 열린다. Project name을 기입하고 템플릿(Templates)를 Spring MV..