일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- log4jdbc
- CRUD
- 서비스계층
- 게시판
- 게시판만들기
- MVC설정
- Controller
- 게시판 List
- spring
- update
- hikaricp
- log4j
- service
- Oracle
- delete
- MVC CRUD
- MVC 게시판
- Connection pool
- jdbc
- mybatis
- MVC
- Oracle 연결
- 환경설정
- Today
- Total
목록MVC (2)
yahayaha

스프링 MVC는 흔히 ' 모델 2 '라는 방식으로 처리되는 구조를 가짐. 모델 2 방식은 쉽게 말해서 ' 로직과 화면을 분리 '하는 스타일의 개발 방식임. 모델 2방식은 MVC 구조를 사용하는데 그림으로 한번 봐보자. 모델 2방식에서는 사용자의 Request는 특별한 상황이 아닌 이상 먼저 Controller를 호출함. 이렇게 설계하는 가장 중요한 이유는 나중에 View를 교체하더라도 사용자가 호출하는 URL 자체에 변화가 없게 만들어 주기 위함임. Controller는 데이터를 처리하는 존재를 이용해서 데이터(Model)를 처리하고 Response 할 때 필요한 데이터(Model)를 View 쪽으로 전달하게 됨. 모델 2 MVC 패턴을 구글링하고 찾아보면 항상 나오는 말이 있다. " 유지보수가 좋다 "..

일단 스프링 레거시 프로젝트를 하나 만듬. 하지만 스프링 레거시 프로젝트의 단점이 만들떄마다 버전이 너무 낮아서 버전업을 해줘야함. JDK 버전도 수정을 해야하고 스프링 버전도 수정을 해야하고, 나머지 다른 필요한 라이브러리들을 추가하는 작업등이 필요함. 먼저 스프링버전과 JDK 버전을 수정. 그리고 pom.xml을 한번 만졌으면 프로젝트 오른쪽 클릭 - maven - update project를 눌러줘야함. 그리고 Junit 버전, lombok 추가, servlet 버전 log4j 버전 수정등등 작업을 해야함. javax.servlet javax.servlet-api 4.0.1 provided junit junit 4.12 test org.springframework spring-test ${org.s..