MVC JSP| 💔MVC 패턴을 이용한 게시판 Model(대부분 java): DB에서 추출이나 수정하여 Controller View (대부분 JSP파일): 화면,UI Controller: 요청을 담당 시간이 없을 때, 만드는 게 급선무: 10년전, 요즘 잘 사용하지 않음 모듈화: 부품화 개발하면 할 수록 모듈화가 중요 1. Front Controller에서 먼저 받는다 2. 특정 커맨드 호출 3. 커맨드가 DAO에 적합한 메서드 호출 4... jspMVCMVC [Spring] MVC 1편 - 02. 서블릿 HTTP 요청 로그로 확인하기 다음설정을 추가하면 서버가 받은 HTTP 요청 메세지를 확인 할 수 있다. 서블릿 컨테이너 동작 방식 서블릿은 개발자가 HTTP 요청 메시지를 편리하게 사용할 수 있도록 개발자 대신에 HTTP 요청 메시지를 파싱한다. HTTP 요청 메시지 헤더 조회 form 파라미터 형식 조회 HttpServletRequest, HttpServletResponse 객체들은 HT... 서블릿SpringMVCMVC 6편 JAVA spring boot study - MVC와 템플릿 엔진 mvc란 model / view / controller 의 개념입니다. view와 controller는 과거에 분리되어 있지 않았다고 합니다. (저는 2년차 주니어 개발자이기에 직접적으로 와닿진 않네요!) view에서 모든걸 다 했었습니다. 그것을 model1방식이라고 했다고 합니다. 과거에는 view안에서 비즈니스로직도 다 있고 굉장히 복잡했습니다.그래서 하나의 파일이 굉장히 커지고 유지보... Java템플릿 엔진Spring bootMVCJava 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ MVC 프레임워크 만들기 ] 프론트 컨트롤러 도입 - v1 프론트 컨트롤러 도입 - v1 프론트 컨트롤러는 이 인터페이스를 호출해서 구현과 관계없이 로직의 일관성을 가져갈 수 있다. FrontControllerServletV1 - 프론트 컨트롤러 ControllerV1 을 구현한 클래스와 ControllerV2 를 구현한 클래스를 비교해보면, 이 부분의 중복이 확실하게 제거된 것을 확인할 수 있다. 프론트 컨트롤러 V2... 스프링MVCFrontControllerSpringFrontController 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 구조 이해 ] 스프링 MVC는 DispatcherServlet 의 부모인 FrameworkServlet 에서 service() 를 오버라이드 2. 핸들러 어댑터 조회: 핸들러를 실행할 수 있는 핸들러 어댑터를 조회한다. 스프링 MVC의 큰 강점은 DispatcherServlet 코드의 변경 없이, 원하는 기능을 변경하거나 확장할 수 핸들러 어댑터: org.springframework.web.servlet.... MVC스프링SpringMVC Spring MVC-1 TIL (2) 주로 웹 브라우저 ✏️ HTML 페이지 웹 브라우저: HTML 해석 ✏️ HTTP API 앱, 웹 클라이언트, 서버 to 서버 (앱 클라이언트, 웹 브라우저에서 자바스크립트를 통한 HTTP API호출, React, Vue.js 같은 웹 클라이언트) HTML 최종 결과를 서버에서 만들어서 웹 브라우저에 전달 HTML 결과를 자바스크립트를 사용해 웹 브라우저에서 동적으로 생성해서 적용 주로 동적... SpirngTILMVCMVC 21.02.17 [게시판만들기] [글 목록] [글쓰기] [글 삭제]... MVCMVC Web 기본 JSP HTML + Java view의 역할을 수행 Servlet Java + HTML controller의 용도로 사용 사용자의 요청을 처리하고 이를 JSP에 인도 Servlet Class Servlet Java Class는 HttpServlet을 상속받는다 init(), service(), destroy() | (상속) | (상속) 메소드 init() 딱 한 번만 호출(생성자와 같은 역할... webMVCMVC Spring MVC-TIL (7) [참고 강의] 김영한님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 ✏️ 스프링 MVC 전체 구조 직접 만든 프레임워크 -> 스프링 MVC 비교 DispatcherServlet 구조 살펴보기 스프링 MVC도 프론트 컨트롤러 패턴으로 구현되어 있다. 스프링 MVC의 프론트 컨트롤러가 바로 디스패처 서블릿이다. 그리고 이 디스패처 서블릿이 바로 스프링 MVC의 핵심입니다. 스프링 부트는 ... TILSpringMVCMVC
JSP| 💔MVC 패턴을 이용한 게시판 Model(대부분 java): DB에서 추출이나 수정하여 Controller View (대부분 JSP파일): 화면,UI Controller: 요청을 담당 시간이 없을 때, 만드는 게 급선무: 10년전, 요즘 잘 사용하지 않음 모듈화: 부품화 개발하면 할 수록 모듈화가 중요 1. Front Controller에서 먼저 받는다 2. 특정 커맨드 호출 3. 커맨드가 DAO에 적합한 메서드 호출 4... jspMVCMVC [Spring] MVC 1편 - 02. 서블릿 HTTP 요청 로그로 확인하기 다음설정을 추가하면 서버가 받은 HTTP 요청 메세지를 확인 할 수 있다. 서블릿 컨테이너 동작 방식 서블릿은 개발자가 HTTP 요청 메시지를 편리하게 사용할 수 있도록 개발자 대신에 HTTP 요청 메시지를 파싱한다. HTTP 요청 메시지 헤더 조회 form 파라미터 형식 조회 HttpServletRequest, HttpServletResponse 객체들은 HT... 서블릿SpringMVCMVC 6편 JAVA spring boot study - MVC와 템플릿 엔진 mvc란 model / view / controller 의 개념입니다. view와 controller는 과거에 분리되어 있지 않았다고 합니다. (저는 2년차 주니어 개발자이기에 직접적으로 와닿진 않네요!) view에서 모든걸 다 했었습니다. 그것을 model1방식이라고 했다고 합니다. 과거에는 view안에서 비즈니스로직도 다 있고 굉장히 복잡했습니다.그래서 하나의 파일이 굉장히 커지고 유지보... Java템플릿 엔진Spring bootMVCJava 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ MVC 프레임워크 만들기 ] 프론트 컨트롤러 도입 - v1 프론트 컨트롤러 도입 - v1 프론트 컨트롤러는 이 인터페이스를 호출해서 구현과 관계없이 로직의 일관성을 가져갈 수 있다. FrontControllerServletV1 - 프론트 컨트롤러 ControllerV1 을 구현한 클래스와 ControllerV2 를 구현한 클래스를 비교해보면, 이 부분의 중복이 확실하게 제거된 것을 확인할 수 있다. 프론트 컨트롤러 V2... 스프링MVCFrontControllerSpringFrontController 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 구조 이해 ] 스프링 MVC는 DispatcherServlet 의 부모인 FrameworkServlet 에서 service() 를 오버라이드 2. 핸들러 어댑터 조회: 핸들러를 실행할 수 있는 핸들러 어댑터를 조회한다. 스프링 MVC의 큰 강점은 DispatcherServlet 코드의 변경 없이, 원하는 기능을 변경하거나 확장할 수 핸들러 어댑터: org.springframework.web.servlet.... MVC스프링SpringMVC Spring MVC-1 TIL (2) 주로 웹 브라우저 ✏️ HTML 페이지 웹 브라우저: HTML 해석 ✏️ HTTP API 앱, 웹 클라이언트, 서버 to 서버 (앱 클라이언트, 웹 브라우저에서 자바스크립트를 통한 HTTP API호출, React, Vue.js 같은 웹 클라이언트) HTML 최종 결과를 서버에서 만들어서 웹 브라우저에 전달 HTML 결과를 자바스크립트를 사용해 웹 브라우저에서 동적으로 생성해서 적용 주로 동적... SpirngTILMVCMVC 21.02.17 [게시판만들기] [글 목록] [글쓰기] [글 삭제]... MVCMVC Web 기본 JSP HTML + Java view의 역할을 수행 Servlet Java + HTML controller의 용도로 사용 사용자의 요청을 처리하고 이를 JSP에 인도 Servlet Class Servlet Java Class는 HttpServlet을 상속받는다 init(), service(), destroy() | (상속) | (상속) 메소드 init() 딱 한 번만 호출(생성자와 같은 역할... webMVCMVC Spring MVC-TIL (7) [참고 강의] 김영한님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 ✏️ 스프링 MVC 전체 구조 직접 만든 프레임워크 -> 스프링 MVC 비교 DispatcherServlet 구조 살펴보기 스프링 MVC도 프론트 컨트롤러 패턴으로 구현되어 있다. 스프링 MVC의 프론트 컨트롤러가 바로 디스패처 서블릿이다. 그리고 이 디스패처 서블릿이 바로 스프링 MVC의 핵심입니다. 스프링 부트는 ... TILSpringMVCMVC