게시판 흐름도를 정리해봤습니다
MVC(Model-View-Controller) 2패턴이란?
애플리케이션 개발에서 널리 사용되는 디자인 패턴입니다. 이번 글에서는 MVC 2 패턴의 흐름과 이를 활용한 게시판의 구현 과정에 대해 설명하겠습니다.
MVC 2 패턴
- Model: 비즈니스 로직과 데이터를 담당합니다. 데이터베이스와 상호작용하고, 사용자의 요청에 따라 필요한 작업을 수행합니다.
- View: 사용자에게 정보를 시각적으로 보여주는 역할을 합니다. HTML, CSS, JavaScript 등을 사용하여 UI(User Interface)를 구성하고, 사용자 입력을 받아 Controller로 전달합니다.
- Controller: Model과 View 사이에서 정보의 흐름을 조정하는 역할을 합니다. 사용자의 요청(Request)을 받아 해당 요청에 대한 처리를 담당하는 Model로 전달하고, 그 결과를 View로 반환합니다.
글목록(BoardList.bo)
글쓰기버튼(BoardWrite.bo)
게시판 등록(BoardAddAction.bo)
상세페이지(BoardDetailAction.bo)
수정버튼(BoardModifyAction.bo)
삭제버튼(BoardDeleteAction.bo)
댓글보기(BoardReplyAction.bo)
댓글버튼(BoardReplyView.bo)
반응형
'JAVA > Information' 카테고리의 다른 글
[Java] 추상클래스와 인터페이스의 차이점? (0) | 2024.03.20 |
---|---|
[Java] 자바 객체지향(OOP)의 기본개념 총 정리 (0) | 2023.11.10 |
[JSP] JSTL이란? JSTL태그 등 내가 보려고 정리해둠🔥 (2) | 2023.10.17 |
[JSP] 내부 객체란? request, session, application? (0) | 2023.09.27 |
[JSP] Servlet구조와 HTTP 상태 코드 총 정리‼️ (1) | 2023.09.20 |