728x90 320x100 SMALL [ComputerScience]MVC1 VS MVC2 MVC1 JSP 페이지 내에 많은 자바 코드가 포함되서 디자이너들이 보기 힘들어짐 게다가 클라이언트가 요청해서 그게 컨트롤+뷰를 jsp에서 만들고 자바빈즈에서 디비연동해서 넘겼었는데 비합리적이었음 MVC2 MVC1에서 디자이너들이 보기 힘들어서 연동은 모델부분에서 담당 (웹페이지에서 만든 것들 자바 빈즈 등) 대문을 만들어놓고 그걸 서블릿이 요청하게끔 해서 JSP 는 뷰만 담당 서블릿은 컨트롤의 역할을 하도록 하게끔 나눔 2023. 2. 14. [ComputerScience]디자인패턴 // MVC 패턴 - 모델,뷰,컨트롤러 패턴 외 패턴 MVC패턴 - 모델, 뷰, 컨트롤러(model-view-controller, MVC)패턴 사용자 인터페이스로부터 비즈니스 로직을 분리해 어플리케이션의 시각적요소나 그 이면에 실행되는 비즈니스 로직을 서로 영향없이 쉽게 고칠수 있는 애플리케셔션을 만들 수 있음 재사용성과 확장성이 용이함 애플리케이션이 복잡해질수록 모델과 뷰의 관계가 복잡해짐 모델(model) 애플리케이션의 정보(db) - 데이터베이스, 상수 변수 등 어떠한 동작을 수행하는 코드 표시형식에 의존하지 않음(사용자한테 어떻게 보일지 신경안써도됨) public함수로만 이루어짐 몇몇 함수들은 사용자에게 query(질의)에 대해 상태 정보를 제공하고 나머지는 수정함 상태에 변화가 있을때 컨트롤러와 뷰에 통보 뷰(view) 텍스트, 체크박스 항목 등과.. 2022. 8. 10. 이전 1 다음 728x90 반응형 BIG