MVC 패턴 == MVC 모델 == 디자인 패턴
1) 유지보수의 편의성 증가
2) 디자인 vs 로직 vs DB 를 분리하여 개발할수 있게
M modle 모델 : 무엇을 다룰지·할지 정의, DB와 상호작용
V view 뷰 : 디자인 - 화면에 결과를 보여주는 작업, 사용자(클라이언트)가 보는 화면, 브라우저, 사용자의 요청을 실행할수있는 버튼
C controller 컨트롤러 : V -- M 이어주는 역할
사용자 -> V -> C -> M -> DB/Server
사용자요청을 어떻게 처리할지를 정의
MVC 개념으로 설계
- 사용자의 흐름(User Flow)
- 로직 프로세스(Data Flow)
- 데이터 구조(DB)
+ 버전 + 작업당 수행 기간 + 역할분담(조장, 발표자, 조이름)
버전 : (어플명.개혁.디버그.개선)
수행기간 : 작업 (수행기간)
// 추가적인 웹 직무에대한 정리
웹 전반적인 직무
| 프론트엔드 | 백엔드 |
| 보통 V 퍼블리싱 UI - 클라이언트 웹페이지를 기술 백엔드 |
보통 M C 서버 프로그래밍(jsp) 사용자 요청에 대한 처리 알고리즘, DB연동 |
'JAVA' 카테고리의 다른 글
| 서블릿 vs jsp (0) | 2021.08.24 |
|---|---|
| JAVA MySQL을 이용한 고객 관리 프로그램 (0) | 2021.07.26 |
| JAVA Exception 예외 처리 (0) | 2021.07.20 |
| JAVA LinkedList 이용하여 도서관 프로그램 만들기 (0) | 2021.07.20 |
| JAVA 컬렉션 프레임워크(collection framework) 정리 (0) | 2021.07.20 |