본문 바로가기

web2

Nginx란 ? Nginx는 여러 웹 서버들 중의 하나로, Nginx에 대해 알아보자! 🌱 Nginx를 알아보기 전에 알아둘 것 네 가지! 1. 클라이언트 2. 웹 서버 클라이언트의 요청에 따라 HTML, CSS, JS, 이미지 파일과 같은 정적 파일을 응답하여 제공하는 소프트웨어 웹 서버는 HTTP 프로토콜을 사용하여 클라이언트와 통신 3. WAS WAS는 클라이언트 요청에 대해 동적인 처리를 담당하는 영역. ex) 로그인, 회원가입 데이터베이스 연동, 트랜잭션 관리, 보안, 로깅 등의 기능 제공 웹 어플리케이션의 안정성과 성능 향상. * 대표적인 WAS ) Tomcat, JBoss, WEBLogin, WebSpere 4. DB 요청) 클라이언트 → 웹 서버 → WAS → DB 응답) DB → WAS → 웹 서버 → .. 2024. 1. 11.
[Web] REST API 이모저모.. RestAPI에 대해서 무지한 것 같아 정리해보는 시간.. REST API (Representational State Transfer) http 통신을 하면서 특정한 자원(DB/파일) 에 대한 crud 작업을 리소스 메서드 메세지로 표현해 전달하는 방식 웹 데이터 전송 방식 중 하나 RESTful이란 REST의 원리를 따르는 시스템, Rest를 사용했다해서 모두가 Restful 한것은 아니고, Rest API를 올바르게 지켜야 한다. 1. 자원 (Resource) Rest API에서의 자원은 url을 의미 2. 메서드 (Method) Rest API 에서 메서드는 http 메서드를 의미 GET POST PUT 3. 메세지 (Messege) Http 상태코드를 통해 메세지 전달 2xx : 요청이 성공적으로.. 2023. 11. 13.