
Static Pages와 Dynamic Pages 과정을 이해한다.Web Server와 WAS의 차이를 이해한다.Web 서비스 구조(Web Service Architecture)에 대해 이해한다.서버(Web Server)에 미리 저장된 파일(HTML, Image, Ja

웹 서버에 이미 저장된 파일(HTML 파일, 이미지, JavaScript 파일 등)을 클라이언트에게 전송하는 웹 페이지다.사용자는 서버에 저장된 데이터가 변경되지 않는 한 고정된 웹 페이지를 계속 보게 된다.따라서 모든 사용자는 같은 결과의 웹 페이지를 서버에 요청하고

MVC(모델-뷰-컨트롤러) : 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴: 어플리케이션을 세 개의 영역으로 분할하고 각 구성 요소에게 고유한 역할을 부여하는 개발 방식소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을

JSP/Servlet이 SSR 방식이다.서블릿(Servlet)이란 동적 웹 페이지를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술이다. 서블릿은 웹 요청과 응답의 흐름을 간단한 메서드 호출만으로 체계적으로 다룰 수 있게 해준다.클라이언트의 요청을 처리하

DispatcherServlet: 요청 처리를 위한 프론트 컨트롤러 이다. 실제 작업은 적합한 컨트롤러에 의해 수행된다.: 서블릿 컨테이너의 가장 앞단에서 HTTP 프로토콜로 들어오는 모든 요청을 먼저 받아서 적합한 컨트롤러에 위임(Delegate request)해주는

본 프로젝트는 WordPress 기반의 웹 서비스를 고가용성 인프라 환경에서 운영하기 위해 시작되었다. 단일 서버에 의존하는 기존 방식은 장애 발생 시 서비스가 중단되고, 파일 및 데이터 관리에도 한계가 존재한다. 이를 개선하기 위해 다중 서버 구성, 데이터베이스 복제

aws 프리티어에 배포인스턴스 접속웹 서버에 동적 페이지 요청이 들어오면 파이썬 프로그램을 호출해야 함예를 들어 질문 목록 페이지 요청이 들어오면 조회하여 출력하는 파이썬 프로그램을 호출해야 함그러나 대부분의 웹 서버는 어떻게 파이썬 프로그램을 호출해야 하는지 모르므로

본 프로젝트는 Django 기반 웹 애플리케이션을 Kubernetes 환경에서 안정적으로 운영하기 위한 CI/CD 및 GitOps 자동 배포 체계를 구축하는 것을 목표로 한다. 기존 운영 방식은 이미지 버전 관리의 비체계성, 환경 간 설정 불일치, 수작업 중심의 배포