servlet 2

MVC 패턴과 모델1, 모델2의 차이

MVC 패턴과 모델1, 모델2의 차이 1. MVC 패턴이란?Model: 애플리케이션의 데이터와 비즈니스 로직을 관리합니다. 모델은 데이터베이스와의 상호작용, 데이터 처리, 비즈니스 규칙 적용 등을 담당합니다.View: 사용자에게 보여지는 화면을 담당합니다. 뷰는 UI를 구성하고 사용자 인터페이스를 표시합니다. 데이터는 모델로부터 전달받아 표시됩니다.Controller: 사용자 입력을 처리하고 적절한 비즈니스 로직을 실행한 후, 결과를 뷰로 전달합니다. 컨트롤러는 모델과 뷰 사이의 중개자 역할을 합니다.MVC 패턴을 사용하면 애플리케이션의 구조를 분리하여 각 구성 요소를 독립적으로 개발하고 유지보수할 수 있습니다. 2. 모델1과 모델2의 차이MVC 패턴의 두 가지 구현 방식인 모델1과 모델2는 웹 애플리케..

IT/Java 2024.09.18

JSP와 Servlet의 등장 배경 및 개념

JSP와 Servlet의 등장 배경 및 개념​웹 애플리케이션 개발의 초기 단계에서는 정적인 HTML 페이지가 주로 사용되었습니다. 하지만 사용자와의 상호작용을 통해 동적인 콘텐츠를 생성하고, 서버에서의 복잡한 로직 처리가 필요해짐에 따라 새로운 기술이 등장하게 되었습니다. 이 배경에서 JSP(JavaServer Pages)와 Servlet이 개발되었으며, 웹 개발의 혁신을 이끌었습니다.​1. 초기 웹 개발의 한계초기의 웹 페이지는 기본적으로 정적인 HTML로 구성되어 있었기 때문에, 데이터의 동적 처리가 필요할 때는 자바나 다른 서버 사이드 언어로 별도로 로직을 구현해야 했습니다. 이러한 방식은 유지보수와 확장성에 문제가 있었고, 개발자는 복잡한 서버 로직과 프론트엔드 디자인을 별도로 관리해야 했습니다...

IT/JSP 2024.09.16