organize/JSP 2

MVC

MVC MVC(Model-View-Controller) 애플리케이션을 Model, View, Controller 세 가지 주요 논리적 구성 요소로 분리하는 패턴이며, 각각의 요소는 애플리케이션의 특정 개발 측면을 처리하도록 구축되었다. Model : DB작업 View : 화면 Controller : 제어 MVC 흐름도 클라이언트 브라우저가 MVC 애플리케이션에 요청을 보낸다. 들어오는 요청의 URL을 기반으로 라우팅*을 수행한다. *라우팅 : 네트워크에서 경로를 선택하는 프로세스 라우팅 작업은 적합한 컨트롤러를 호출하고 메소드를 사용하여 이를 실행 컨트롤러는 모델을 사용하여 데이터를 처리하고 적절한 메소드를 호출 처리된 모델은 뷰로 전달되고, 뷰는 화면에 출력한다. web.xml index.html in..

organize/JSP 2024.01.02

DTO, DAO, MVC

DTO Data Transfer Object 객체의 데이터를 담아두는 용기 DAO Data Access Object 그 용기(DTO)를 실제 데이터베이스에 가져가서 뭘 사용할지 고르는 곳 유저가 입력한 데이터를 DB에 넣는 과정 유저가 자신의 브라우저에서 데이터를 입력하여 form에 있는 데이터를 DTO에 넣어 전송한다. 해당 DTO를 받은 서버가 DAO를 이용해 DB로 데이터를 집어 넣는다. MVC Model : 주고 받을 객체 View : 실제로 보는 jsp Controller : 처리 웹 기능은 컨트롤러에서 호출해 거기서 모델을 가지고와 리턴을 뷰 시켜주는 것 그 모델에는 뷰에 보여줄 값들이 있고 뷰에서는 그 가져온 값들을 뿌려주는 개념이다.

organize/JSP 2023.12.31
728x90