▶공부
코딩 공부 시작 #2
쫑효
2023. 11. 21. 16:39
웹 개발의 기본 원리와 자주 사용되는 스택
1. Request와 Response의 기본 동작
- Request: 브라우저에서 서버로의 요청을 나타낸다.
- Response: 서버에서 브라우저로의 응답을 나타낸다.
예시:
브라우저 ----(Request)---> Tomcat (Web server)
2. 파일 이름 및 웹 서버의 역할
- index.html은 웹 페이지의 기본 파일로 많이 사용됩니다. 다른 이름으로 변경해도 무방하다.
- 아파치 웹 서버는 index.html을 생략해도 된다.
예시:
naver.com/index.html --> naver.com
3. 서버의 역할과 클라이언트에게 제공하는 내용
- 서버는 HTML과 자바스크립트를 해석하지 않고, 그냥 클라이언트에게 보여주는 역할을 한다.
4. 주요 웹 스택과 조합
- MEAN Stack:
- MongoDB: NoSQL 데이터베이스
- Express: 웹 애플리케이션 프레임워크
- Angular.js: Front-end 프레임워크
- Node.js: JavaScript 런타임 환경
- MERN Stack:
- MongoDB, Express, React.js, Node.js로 구성됨.
5. 국내 프로젝트에서 자주 사용되는 조합
- React.js + Spring Boot 조합이 국내 프로젝트에서 자주 사용된다.