[TIL-260320] 스프링 프레임워크 기초: Spring WebMVC 실습, bean config 설정 분리
·
Spring
월요일에 TIL을 올린 이후 4일만에 TIl을 올리게 되었다.그동안 수업을 짼(?) 건 아니고, 내용이 너어어어무 어려워서 정리가 안돼서 글을 못 올렸었다.오늘까지 수업을 듣고 보니, 화수목에 배운 내용이 조금씩 정리가 되어서 오늘은 TIl을 올리게 되었다.Spring WebMVC 실습스프링 MVC 프로젝트 폴더 구조스프링 mvc 프로젝트를 만들면 기본으로 여러 라이브러리와 폴더들, 설정 파일들이 만들어진다.실습에 필요한 기본 설정, 여러 xml 파일들 수정, DB 설정, 스켈레톤 코드 복사 붙여넣기 등등은 따로 이야기하지 않고 넘어 가겠다. (중요하지 않은 내용이라 글이 쓸데없이 길어질 것 같아 생략)기본 설정이 완료된 폴더 구조를 보면 다음과 같다. 뭐... 엄청나다.이 모든 파일들의 내용을 다 이해..
[TIL-260313] Servlet & JSP 입문: MVC 패턴 실습
·
Java
오늘은 따로 진도는 안 나갔고 어제 배운 모델 2 방식 실습을 했다.MVC 패턴을 적용하여 회원 정보 추가, 조회, 수정, 삭제 등의 간단한 CRUD 기능을 실습했다. 전체 구현 흐름전체 구현 흐름은 다음과 같다.브라우저에서 localhost:8080/mvcEx/member/…주소로 요청서블릿 MemberController가 요청을 받아 그 요청에 해당하는 모델을 선택하여 작업을 요청 -> 커맨드 패턴: 브라우저가 URL 패턴을 이용해 컨트롤러에게 수행 작업을 요청하는 방법컨트롤러는 getPathInfo() 메서드를 사용하여 URL 패턴에서 요청명을 받아와 각 요청에 맞는 작업을 수행각 요청에 따른 nextPage로 포워딩 컨트롤러의 작업을 좀 더 구체적으로 살펴보면, 우선 MemberController..