전체 글

기록하는 개발생활
HTTP 상태 코드
·CS
현재 100~500번 대까지 상태 코드가 정의되어 있는데 첫 번째 자리 숫자에 따라 다음과 같이 5가지로 분류해서 사용 1XX: Informational(정보 제공)임시 응답으로 현재 클라이언트의 요청까지는 처리되었으니 계속 진행하라는 의미입니다. HTTP 1.1 버전부터 추가되었습니다.2XX: Success(성공)클라이언트의 요청이 서버에서 성공적으로 처리되었다는 의미입니다.3XX: Redirection(리다이렉션)완전한 처리를 위해서 추가 동작이 필요한 경우입니다. 주로 서버의 주소 또는 요청한 URI의 웹 문서가 이동되었으니 그 주소로 다시 시도하라는 의미입니다.4XX: Client Error(클라이언트 에러)없는 페이지를 요청하는 등 클라이언트의 요청 메시지 내용이 잘못된 경우를 의미합니다.5XX..
Web Server와 WAS의 차이점
·CS
웹 서버와 WAS(Web Application Server) 서버는 웹 상에서 서비스를 제공하기 위해 사용되는 서버입니다.웹 서버 (Web Server) 웹 서버는 주로 HTML, CSS, JavaScript, 이미지 파일 등 정적 콘텐츠를 클라이언트에게 제공하며, 클라이언트의 HTTP 요청을 받아 응답을 제공합니다. 정적 콘텐츠가 아닌 동적 콘텐츠 요청은 WAS에 전달하고, WAS에서 처리한 결과를 클라이언트에 전달하는 역할도 수행합니다. WAS (Web Application Server)WAS는 동적인 비즈니스 로직을 처리하고, 데이터베이스와 상호작용하며, 동적 콘텐츠를 생성해 클라이언트에 제공하는 역할을 합니다. 웹 애플리케이션 실행 환경을 제공하고, 데이터베이스 트랜잭션과 사용자 세션을 관리하며,..
[TypeScript] 함수 오버로딩
함수 오버로딩이란?TypeScript에서는 같은 이름을 가진 함수를 여러 개 정의할 수 있으며 각 함수는 서로 다른 타입을 가지는 매개변수로 정의해야 합니다. 매개변수가 다르며 이름이 동일한 함수를 함수 오버로딩이라고 합니다.  매개변수의 개수는 동일하지만, 타입이 다른 경우 여러 개의 시그니처를 정의하여 함수가 다른 타입의 매개변수를 받을 수 있도록 합니다. 실제 구현은 하나만 존재하며, 타입에 따라 다른 동작을 수행합니다.function add(a: number, b: number): number;function add(a: string, b: string): string;function add(a: any, b: any): any { return a + b;}console.log(add(1, 2)..
[TypeScript] this : 타입 지정, 화살표 함수, 콜백 함수
this타입스크립트에서 this는 JavaScript와 마찬가지로 함수가 호출되는 문맥에 따라 다른 값을 가질 수 있습니다. 그러나 TypeScript는 강력한 타입 시스템을 통해 this의 타입을 명시적으로 지정하고, 잘못된 사용을 방지할 수 있습니다.this 키워드는 JavaScript와 TypeScript에서 매우 중요한 개념으로, 어떻게 작동하는지를 이해하는 것은 필수!!특히 this가 잘못 사용될 때 발생할 수 있는 문제들을 TypeScript를 통해 찾아낼 수 있습니다.this와 화살표 함수 (this and Arrow Functions)화살표 함수는 자신이 정의된 위치에서 this 값을 캡처합니다. 이는 함수가 호출되는 문맥과 관계없이 항상 동일한 this 값을 유지한다는 것을 의미합니다.l..
remazitensi
기록하는 개발생활