728x90 반응형 전체 글114 [스프링MVC 27] 스프링 MVC 구조 [스프링MVC 26] MVC 프레임워크 만들기: 유연한 컨트롤러 (tistory.com) [스프링MVC 26] MVC 프레임워크 만들기: 유연한 컨트롤러 [스프링MVC 25] MVC 프레임워크 만들기: 단순하고 실용적인 컨트롤러 (tistory.com) [스프링MVC 25] MVC 프레임워크 만들기: 단순하고 실용적인 컨트롤러 [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (* joly156.tistory.com 지금까지 작성한 코드는 스프링 MVC와 거의 같은 구조이다. (스프링 MVC 프레임워크의 핵심 코드의 축약 버전) →스프링 MVC의 핵심 구조를 파악하는데 필요한 부분은 모두 만들어본 것! 동작 순서 핸들러 조회 HTTP요청이 오면 핸들러 매핑을 통해 요청 URL에 매핑된 핸들.. 2023. 8. 3. [백준][java] 3009 네 번째 점 배열에 직접 입력받을 수 있다. int[] a = { sc.nextInt(), sc.nextInt() };// 첫 번째 좌표 int[] b = { sc.nextInt(), sc.nextInt() };// 두 번째 좌표 int[] c = { sc.nextInt(), sc.nextInt() };// 세 번째 좌표 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int[] a = { sc.nextInt(), sc.nextInt() };// 첫 번째 좌표 int[] b = { sc.nextInt(), sc.nextInt() };// 두 번째 좌.. 2023. 8. 2. [스프링MVC 26] MVC 프레임워크 만들기: 유연한 컨트롤러 [스프링MVC 25] MVC 프레임워크 만들기: 단순하고 실용적인 컨트롤러 (tistory.com) [스프링MVC 25] MVC 프레임워크 만들기: 단순하고 실용적인 컨트롤러 [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (*중요*) (tistory.com) [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (*중요*) [스프링MVC 23] MVC 프레임워크 만들기: View 분리 (tistory.com) [스프링MVC 23] MVC joly156.tistory.com [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (*중요*) (tistory.com) [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (*중요*) [스프링MVC 23] MVC.. 2023. 8. 2. [스프링MVC 25] MVC 프레임워크 만들기: 단순하고 실용적인 컨트롤러 [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (*중요*) (tistory.com) [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (*중요*) [스프링MVC 23] MVC 프레임워크 만들기: View 분리 (tistory.com) [스프링MVC 23] MVC 프레임워크 만들기: View 분리 [스프링MVC 22] MVC 프레임워크 만들기: 프론트 컨트롤러 (FrontController) (tistory.com) [스프링MVC 22 joly156.tistory.com 항상 ModelView 객체를 직접 생성하고 반환해야 하는 부분이 조금은 번거롭다. 좋은 프레임워크는 실제 개발하는 개발자가 단순하고 편리하게 사용할 수 있어야 한다. 편리한 인터페이스 인터페이스에 Mode.. 2023. 7. 31. [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (*중요) [스프링MVC 23] MVC 프레임워크 만들기: View 분리 (tistory.com) [스프링MVC 23] MVC 프레임워크 만들기: View 분리 [스프링MVC 22] MVC 프레임워크 만들기: 프론트 컨트롤러 (FrontController) (tistory.com) [스프링MVC 22] MVC 프레임워크 만들기: 프론트 컨트롤러 (FrontController) FrontController 패턴 프론트 컨트롤러 서블릿 하나 joly156.tistory.com 서블릿 종속성 제거 컨트롤러 입장에서 HttpServletRequest, HttpServletResponse이 꼭 필요할까? 요청 파라미터 정보는 자바의 Map으로 대신 넘기도록 하면, 지금 구조에서는 컨트롤러가 서블릿 기술을 몰라도(컨트롤러가 .. 2023. 7. 30. [스프링MVC 23] MVC 프레임워크 만들기: View 분리 [스프링MVC 22] MVC 프레임워크 만들기: 프론트 컨트롤러 (FrontController) (tistory.com) [스프링MVC 22] MVC 프레임워크 만들기: 프론트 컨트롤러 (FrontController) FrontController 패턴 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받음 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출 입구를 하나로! 공통 처리 가능 프론트 컨트롤러를 제외한 joly156.tistory.com 모든 컨트롤러에서 뷰 로직(뷰로 이동하는 부분)에 중복이 있다. String viewPath = "/WEB-INF/views/new-form.jsp"; RequestDispatcher dispatcher = req.getRequestDispatcher(vie.. 2023. 7. 29. 이전 1 ··· 8 9 10 11 12 13 14 ··· 19 다음 728x90 반응형