Study/Web, Server 2

파이썬 웹 프레임워크

💡 파이썬 웹 프레임워크: 웹사이트나 API 서버를 빠르고 효율적으로 만들기 위해 도와주는 개발 도구1️⃣ Django 웹사이트를 만들 때 필요한 대부분의 기능(DB, 로그인, 관리자 페이지 등)이 기본 탑재되어 있어, 복잡한 웹서비스도 빠르게 만들 수 있음Django의 특징ORM(객체 관계 매핑, Object Relational Mapping): 데이터베이스와 Python 객체를 연결해주는 도구 : ORM 기능을 통해 다양한 데이터베이스 시스템을 지원하며, SQL 문장을 사용하지 않고도 테이블 조작 가능❓ORM은 다른 프레임워크에서 사용 가능한 것이 아닌가? Django는 ORM이 "완전체"로 내장되어 있음 대부분의 프레임워크는 ORM을 추가로 설치해야 함 (예: Flask + SQLAlchem..

Study/Web, Server 2025.04.29

Nginx

💬 Nginx를 공부하기 전에, 먼저 웹 서버가 무엇인지부터 알아보자.💡웹 서버(Web server)웹 페이지와 웹 애플리케이션을 클라이언트에게 제공하는 역할을 수행하는 컴퓨터 프로그램 또는 하드웨어(여기서 클라이언트는 웹 브라우저)정적 콘텐츠(HTML, CSS, JavaScript, 이미지 등)를 클라이언트(브라우저)에 제공대표적인 웹 서버로는 Apache HTTP Server, Nginx 등이 있음이때 웹 서버는 정적인 페이지만 처리 가능하다는 한계가 나타났고 이에 WAS가 등장더보기 WAS(Web Application Server) 웹 서버가 처리할 수 없는 동적 콘텐츠(사용자 인증, DB 조회 등)를 담당 클라이언트의 요청에 따라 애플리케이션 로직을 실행하고, 데이터베이스와 상호작용하여 결과..

Study/Web, Server 2025.03.24