본문 바로가기
공부

MVC모델1과 MVC모델2

by 자비리뷰 2023. 10. 17.

이걸 2달 전쯤에 강의를 보고 깨달았다고 생각했는데

두 달동안 손 놓고 있으니 잊어버려서 이참에 적어보려고 한다.

 

MVC모델1

역할에 따라 모델, 뷰, 컨트롤러를 구분해 둔 것

(한 페이지에 MVC를 다 담아둠, 단 구획을 나눠 예) 컨트롤러 / 뷰 / 모델 각각의 위치를 구분해둠)

 

MVC모델2

역할에 따라 모델, 뷰, 컨트롤러를 구분하고, 각각을 개별 페이지에 작성한다.

(Controller.java, Model.java, view.java 이렇게 세 가지 페이지가 생성된다.)

 


이와 연계해서 코드블럭과 EL표기법이 무슨 차이인지도 깨달았었는데 잊어버렸다.

항상 코드블럭과 EL표기법이 비슷하게 보였는

 

코드블럭 = html파일에서 java명령어 쓰기 위해 사용

el표기법 = jsp파일에서 동적인 자료를 출력하기위해 사용??

 


24.02.22. 추가

mvc패턴1의 경우 jsp처럼 view화면에 컨트롤러, 모델을 넣어 한 페이지로 작성하는 것이라고 한다.

(jsp를 속성으로 배워서 맞는지 검증해야 할 것도 같지만 jsp안 쓸테니 확인 안 하겠다.) 

'공부' 카테고리의 다른 글

넥사크로 연동 시 내가 매번 실수할 거 같은 사항  (0) 2023.10.20
마이바티스  (1) 2023.10.18
오라클 유튜브  (1) 2023.10.08
구글 색인생성 요청 123 과연 성공하나?  (0) 2023.09.28
이 글은 검색이 되는 가?  (0) 2023.09.26