요르딩딩
[뉴렉처] Spring MVC 강의 (1,2,3,4,5) 본문
728x90
반응형
<강의 1>
MVC model2 방식의 변화 : Dispatcher를 집중화하기 전의 모델 -> Dispatcher를 집중의 모델
- Dispatcher덕에 controller를 편하게 사용가능하다.
- Dispatcher와 controller의 결합력을 낮춰준다. -> (실행환경이 바뀌어도 사용이 가능하다.)
- Spring에서 Dispacher 만드는것을 제공해준다.
<강의 2 : 실습환경 준비하기>
- Spring.io : Spring framwork 제공 (eclipse.spring tool 제공)
- 압출풀기 (jar -> zip으로 수정)
- contentes.zip -> sts-4.8.0 release
- tomcat 다운 : 스프링 부트는 내장톰캣을 사용
- 스프링부트 : spring에 부트를 얹어서 사용하는 개념
- install버전은 서비스개발할때 사용하는 용도
<강의 3 : 빈 프로젝트 생성하기>
- Maven 기반 웹 프로젝트
- starter project는 부트용이다.
- 화면 오른쪽 -> open perspective -> java EE로 변경
- Create maven project
- Group id : com.newlecture
- Artifact id : webprj
- pom.xml 에러 : web.xml생성
- -> tomcat폴더 -> apache-tomcat-9.0.38 -> webapps -> ROOT
- -> (WEB-INF -> web.xml) : 복사하여 spring의 webapp에 붙여넣기
- Libraries -> JRE System Library [J2Se-1.8]
- pom.xml -> overview -> propeties -> create -> Name : maven.compiler.source/value:1.8 (소스)
- 추가 Name : maven.compiler.target/value:1.8 (대상)
- -> 마지막으로 maven update project
- 이는 maven이 사용하는 컴파일러 버전을 바꾸기 위함
- WEB-INF -> JSP파일 생성
- window -> properties -> JSP FIle -> UTF-8로 수정 (Charset 수정됨)
- maven tomcat api -> dependency 복붙 -> pom.xml에 추가
- apache 선택할때 bin,conf 있는 곳까지 들어와서 추가해야한다.
- window -> web browser
728x90
반응형
'[Web] > [Spring]' 카테고리의 다른 글
Spring SQL log 남기기 (0) | 2022.07.07 |
---|---|
@RequestBody로 body데이터 꺼내기 (0) | 2022.04.21 |
Vo 만드는 법 (0) | 2021.12.21 |
계층구조 쿼리 & makeTree (0) | 2021.11.23 |
[Spring 분석] 메일 템플릿을 활용한 메일작성 (0) | 2021.10.01 |
Comments