테크커런트

고정 헤더 영역

글 제목

메뉴 레이어

테크커런트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (68) N
    • Computer Science (20)
      • General (2)
      • NetWork (17)
      • AI (1)
    • Programming (37) N
      • JAVA (16)
      • Spring (11)
      • Spring Boot (5) N
      • Design Pattern (5)
    • ETC (11) N
      • AWS (10) N
      • IDE (1)
      • 포트폴리오 (0)
      • 기타 (0)

검색 레이어

테크커런트

검색 영역

컨텐츠 검색

MVC

  • 서블릿(Servlet) 한방 정리: 동작 원리, 컨테이너, 생명주기, JSP와 차이

    2022.10.30 by 추천캐릭터

  • ✅ [MVC 패턴 완벽 정리] 모델-뷰-컨트롤러 쉽게 이해하기 (쇼핑리스트 예제 포함)

    2022.10.29 by 추천캐릭터

서블릿(Servlet) 한방 정리: 동작 원리, 컨테이너, 생명주기, JSP와 차이

목차서블릿이란? (쉬운 비유)서블릿의 핵심 특징서블릿 컨테이너(예: Tomcat)의 역할서블릿 동작 흐름(요청→매핑→doGet/doPost→응답)서블릿 생명주기(init → service → destroy)JSP는 뭐고, 서블릿과 어떻게 다른가실전 예제: HelloServlet (Annotation 기반)자주 하는 실수 & 베스트 프랙티스마무리 체크리스트(면접/시험 대비)1) 서블릿이란? (쉬운 비유)사용자(브라우저)가 “로그인해줘!”라고 부탁하면, 서블릿이 그 요청을 받아 DB를 확인하고 결과 페이지(응답)를 만들어 돌려주는 자바 클래스입니다.“요청을 받아 응답을 만든다” = Controller 역할에 딱 맞음.2) 서블릿의 핵심 특징동적 웹 컴포넌트: 요청 시점에 필요한 내용을 만들어 응답.HttpS..

Programming/Spring 2022. 10. 30. 13:12

✅ [MVC 패턴 완벽 정리] 모델-뷰-컨트롤러 쉽게 이해하기 (쇼핑리스트 예제 포함)

🎯 개발자라면 꼭 알아야 할 디자인 패턴! MVC란?**MVC(Model-View-Controller)**는 소프트웨어 개발에서 **관심사의 분리(Separation of Concerns)**를 구현하는 대표적인 디자인 패턴입니다.비즈니스 로직과 화면, 입력 제어를 독립적으로 구성할 수 있어 유지보수성이 매우 뛰어납니다.📌 MVC 구성 요소🔹 Model (모델)앱이 다뤄야 할 데이터와 비즈니스 로직을 담당합니다.데이터가 변경되면 일반적으로 뷰(View)와 컨트롤러(Controller)에 알려줍니다.✅ 예: 품목 이름, 가격, 수량 등 쇼핑 리스트의 항목 데이터🔹 View (뷰)사용자에게 보여지는 UI를 담당합니다.데이터를 직접 처리하지 않고, 모델에서 전달받은 데이터만 표시합니다.✅ 예: 쇼핑 항..

Programming/Design Pattern 2022. 10. 29. 14:09

추가 정보

250x250

인기글

최신글

페이징

이전
1
다음
TISTORY
테크커런트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바