일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 프로그래머스 알고리즘 공부
- 다독
- 알고리즘트레이닝
- 재테크
- 서평
- JavaScript
- 알고리즘공부
- algorithmStudy
- 채권
- C
- 책알남
- C++
- 성분
- 돈
- algorithmTest
- algorithmtraining
- 지혜를가진흑곰
- 투자
- Java
- 프로그래밍언어
- 백준알고리즘
- 자바
- 독서
- 자바스크립트
- 책을알려주는남자
- 알고리즘 공부
- 독후감
- 화장품
- 경제
- 주식
- Today
- Total
목록스프링부트 (2)
탁월함은 어떻게 나오는가?
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhKWn2/btq81ULmrnt/GJCXUDr3dGtXsAXdy88hY0/img.png)
MVC1 웹브라우저 요청을 JSP가 처리, JSP가 Controller와 view 기능 모두 담당한다. 쉽게 말하자면, 하나의 jsp페이지 내에서 controller는 자바, view는 html, css 이벤트는 자바스크립트를 사용한다. Model은 jdbc 인터페이스로 DB조작하면서 class를 정의한다. 장점 - 페이지 흐름이 단순하고 구조가 간단하여 중소형 프로젝트에 적합하다. 단점 - 유지보수가 어려워서 웹 규모가 커질수록 복잡해진다. - 개발자와 디자이너 역할 분담이 어려워서 원할한 의사소통이 필수적이다. - 규모가 작고 유지보수가 적을 경우에 채택이 필요하다. MVC2 웹 브라우저 요청을 controller에서 처리한다. controller는 요청에 대한 로직처리를 model로 보내고, mod..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bM7a6y/btq85k95WrY/lhVzTUrLoP9NdKoFNUyUi1/img.png)
컴퓨터 프로그램에서 흔하게 사용되고 많이 듣는 용어가 MVC 모델이다. MVC모델은 MVC 구조, MVC 패턴, MVC 아키텍처라는 단어로도 사용이 된다. MVC 패턴은 디자인패턴 중의 하나이다. 디자인 패턴이란 프로그램이나 어떤 특정한 것을 개발하는 중에 발생했던 문제점들을 정리해서 상황에 따라 간편하게 적용해서 쓸 수 있는 것을 정의하여 특정한 "규약"을 통해 쉽게 쓸 수 있는 형태로 만들것을 말한다. 밑에 사진은 model과 controller, view 그리고 user가 서로에게 어떻게 영향을 미치는지 표현되어 있는 사진이다. 많은 개발자들이 찾는 MDN에서 찾아볼 수 있는 MVC의 정의이다. MVC(모델-뷰-컨트롤러)는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨..