728x90 MVC3 Spring Boot 서비스 구조 스프링 부트의 서비스 구조스프링 부트의 서비스 구조는 여러 컴포넌트로 구성되어 있으며, 각 컴포넌트는 서로 다른 책임을 가지고 있습니다. 이 구조를 통해 애플리케이션의 유지보수성과 확장성을 높일 수 있습니다. 1. Client정의: 클라이언트는 애플리케이션의 사용자 인터페이스로, 사용자와 상호작용하는 부분입니다.역할: 웹 브라우저, 모바일 앱 또는 기타 사용자 인터페이스를 통해 사용자가 요청을 보냅니다. 예를 들어, 사용자가 웹 페이지에서 상품을 수정하려고 할 때, 클라이언트에서 해당 요청을 생성합니다.2. Controller정의: 컨트롤러는 HTTP 요청을 처리하고, 적절한 서비스를 호출하여 응답을 생성하는 역할을 합니다.역할:요청 URL과 HTTP 메소드를 매핑하여 클라이언트의 요청을 받아 처리합니다.. 2025. 1. 23. Spring MVC에서 컨트롤러 메소드의 매개변수 타입 Spring MVC에서 컨트롤러 메소드의 매개변수 타입1. Model설명 : Model은 컨트롤러에서 뷰로 데이터를 전달하기 위해 사용하는 객체입니다. 뷰에 데이터를 추가할 수 있도록 도와줍니다.사용 예: model.addAttribute("key", value) 메소드를 사용하여 데이터를 추가합니다. 예시:@RequestMapping("/display")public String display(Model model) { model.addAttribute("message", "Hello, World!"); return "displayView"; // displayView.jsp 또는 displayView.html로 이동} 2. @RequestParam설명 : HTTP 요청의 파라미터를 메소드의 .. 2025. 1. 17. 자바 MVC Model 2(백엔드개발/Java/backend/서블릿/JSP) MVC Model 2 개요MVC(Model-View-Controller) Model 2는 웹 애플리케이션의 구조를 설계하는 디자인 패턴 중 하나입니다. 이 패턴은 애플리케이션의 비즈니스 로직, 사용자 인터페이스, 사용자 입력을 분리하여 개발의 효율성을 높이고 유지보수를 용이하게 합니다. Model 2는 Java EE 기반의 웹 애플리케이션에서 주로 사용되며, JSP(JavaServer Pages)와 서블릿(Servlet)을 활용하여 구현됩니다.1. MVC Model 2의 정의모델(Model): 애플리케이션의 데이터와 비즈니스 로직을 관리합니다. 데이터베이스와의 상호작용 및 데이터 처리 로직을 포함합니다.뷰(View): 사용자에게 보여지는 UI 요소를 담당합니다. JSP 페이지나 HTML 파일이 이에 해당.. 2024. 11. 27. 이전 1 다음 728x90