MVC패턴은 왜 자주 사용되고 왜 나오게 되었을까? Java기반으로 한 웹 개발 발전 순서 1) Servlet 사용 2) Java+Servlet 사용 3) Spring + MVC MVC란? → Model View Controller 디자인 패턴 중 하나인 MVC패턴은 model,view,controller의 줄임말로 어플리케이션을 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴의 의미한다. 장점 : 사용자 인터페이스로부터 비즈니스 로직을 분리하여 서로 영향없이 고칠 수 있는 설계가능. Controller : 사용자의 요청을 받는 곳 → 어떻게 처리 할지를 정한다.(보통 model로 보냄) Model : DB를 처리하는 영역 View : Model에서 처리 된 것을 사용자에게 직접적으로 보여지는 곳...
✔ 라이브러리란 ❓ 0) 내가 호출 하는것 -> 라이브러리 1) 라이브러리 및 프레임워크는 다른 누군가가 쓴 코드로 이루어져있고 2) 우리의 프로젝트에서 활용하기 위해서 가져다 쓰는 것들이라고 생각하면 된다 3) 내가 활용하다가 안맞으면 대체할 수 있음. 언제든 호출 가능함으로 라이브러리의 대표적인 예시 1) JQuery - ajax ✔ 프레임워크란 ❓ 0) 나를 호출 하는 것 1) 프레임워크로 일 할때는 프레임워크의 정해진 규율을 따라야함, 코드의 규칙을 결정할 수가 없음. 2) 프레임워크는 우리한테 규칙으을 알려줌 ex) 어디에 컨트롤러 넣고, 어디에 뷰 넣고 등등. 3) 내가 컨트롤 하는건 없고, 정해진 규칙을 따라가야 함. 프레임워크의 대표적인 예시 1) Spring 2) django -> 규칙이..