MVC Model-View-Controller의 약자 Model : View가 렌더링하는데 필요한 데이터. ex - 사용자가 요청한 상품 목록이나, 주문 내역 View : 웹 애플리케이션에서 View는 실제로 보이는 부분이며, 모델을 사용해 렌더링을 합니다. 뷰는 JSP, JSF, PDF, XML등으로 결과를 표현 Controller : 사용자의 액션에 응답하는 컴포넌트. 컨트롤러는 Model을 업데이트하고, 다른 액션을 수행. MVC Model Model 1 아키텍처 브라우저가 요청하면 해당 요청을 JSP가 받음 -> 그렇기에 요청만큼 JSP 페이지가 필요함 JSP는 JAVA로 만든 클래스인 Java Bean(DAO클래스 등)을 이용해 DB를 사용 그 결과를 화면에 출력. 단점 - JSP 자체에 Jav..