목록MVC (4)
겉바속촉
저장 객체에서 값을 추출하는 순서가 있습니다. page 👉 request 👉 session 👉 application 만약 키워드를 ${cnt}라고 해주었는데 우연찮게 모두 cnt를 사용하고 있다면..? 🤷♀️🤷♀️🤷♀️ 오류가 날 것 같지만 순서대로 찾기때문에 오류는 발생하지 않습니다. page에서 값을 찾아버리면 더이상 찾지 않고 못찾았다면 그 다음 순서인 request에서, session에서, application에서... 이런 방식으로 찾기 때문입니다. 아니면 한정사로 객체를 제한시켜주는 것도 가능!!! ${pageScope.cnt}
MVC2 코드 형태 ✔ 입력과 제어를 담당 : Controller [자바코드] ✔ 출력 데이터 : Model [출력을 위한 변수] 👉 View가 아예 분리되어 있는 것이 MVC1과의 차이점 👉 Controller와 View가 물리적으로 분리되어 있다고 보면 ok ✔ 출력 담당 : View [HTML 코드] MVC1 구조 2022.06.15 - [IT 일기 (상반기)/JAVA] - JSP MVC 1 JSP MVC 1 MVC1 코드 형태 ✔ 입력과 제어를 담당 : Controller [자바코드] ✔ 출력 데이터 : Model [출력을 위한 변수] ✔ 출력 담당 : View [HTML 코드] 👉 입력 코드와 출력 코드 2-juhyun-2.tistory.com 다음처럼 Controller를 이제 지워줄 예정!!..
MVC1 코드 형태 ✔ 입력과 제어를 담당 : Controller [자바코드] ✔ 출력 데이터 : Model [출력을 위한 변수] ✔ 출력 담당 : View [HTML 코드] 👉 입력 코드와 출력 코드를 분리하는 것이 포인트 👉 Model에 있는 변수로 Controller에서 제어 코드를 만들고 jsp는 그 코드를 통해 View를 보여주는 구조
Computing paradigm의 변화 =개발자 편의성 1. programming 기법 측면 기능의 재사용뿐만이 아니라 코딩 반복이 귀찮고 힘들어서 기술의 변화가 오는 것!! 그래서 절차중심 --> 객체지향이 된 것이고 거 나아가 F/W를 기반으로 하는 기법이 등장하게되었다 또한 자바의 메서드는 항상 클래스에 들어가있어야한다 근데 개발자들이 필요할때마다 메서드, 클래스.. 만들기 귀찮아서 functional 기반의 기법이 등장하기 시작한 것!! 2. 구조적 측면 client들에게 어떻게 요청하고 어떻게 요청받을 까...에 대해 개발자들이 고민하기 시작 그래서 나온 결과물이 http --> text기반 개발자들이 가장 쉽게 여기는 데이터 타입이 바로 text 그래서 web의 시대가 등장하게 된 것 pro..