본문 바로가기

Software Engineering14

WAS & Web Server WAS & Web Server 개념 Static Page 정적페이지는 바뀌지 않는 페이지를 의미 항상 동일한 페이지를 반환 image, html, css 파일 등 컴퓨터에 저장되는 파일들 웹 서버가 파일 경로를 받아, 해당 파일 콘텐츠를 반환 Dynamic Page 동적 페이지는 인자 값에 따라 바뀌는 페이지 인자의 내용에 따라 동적인 컨텐츠를 반환 WAS를 통해 만들어지는 실행되는 프로그램에 의해 만들어진 결과물 Servlet이 대표적으로 WAS 위에서 구동되는 자바 프로그램이다. Web Server VS WAS Web Server 하드웨어 측면 Web Server를 구동하는 컴퓨터 소프트웨어 측면 웹 클라이언트로부터 HTTP 요청을 받아 정적 콘텐츠를 제공하는 프로그램 기능 정적 컨텐츠를 제공하거나 .. 2023. 5. 1.
PWA PWA 개념 Progressive Web App 앱 수준과 비슷한 수준의 사용자 경험을 웹 상에서 제공하는 환경 웹과 앱의 장점을 결합 특징 확장성 웹을 기반으로 하여 높은 확장성을 갖춘다. 접근성 웹 주소만 있다면 어떤 기기로도 접근이 가능하다. 웹을 기반으로 하여 스마트폰의 저장공간을 소비하지 않는다. 사용자 경험 앱과 비슷한 수준의 환경을 제공 Service worker API 웹앱의 중요한 정보를 캐싱하여 사용자가 다시 로딩할 때 빠르게 접근할 수 있게 도와준다. 네트워크 환경이 좋지 않아도 빠르게 작동하고 푸시 알림을 제공 PWA 제공 기능 Progressive 점진적으로 개선 작업을 이루어 어떤 브라우저에서도 적용 가능 반응형 desktop, laptop, tablet pc, mobile 등의.. 2023. 4. 29.
Error detection 오류 검출 Parity bit 개념 데이터 전송 과정에서 오류를 검출하기 위해 추가된 비트 사용 방식 짝수 패리티 비트 전달하고자 하는 데이터의 1의 개수를 기준으로 홀수인 경우 짝수가 되도록 패리티 비트를 1로 설정 전달하고자 하는 데이터의 1의 개수를 기준으로 짝수인 경우 짝수가 되도록 패리티 비트를 0으로 설정 홀수 패리티 비트 전달하고자 하는 데이터의 1의 개수를 기준으로 홀수인 경우 홀수가 되도록 패리티 비트를 0으로 설정 전달하고자 하는 데이터의 1의 개수를 기준으로 짝수인 경우 홀수가 되도록 패리티 비트를 1로 설정 특징 데이터를 송수신하는 과정에서 비트 값이 왜곡되어 전달되는 경우에 이를 검출하기 위해 사용 단순히 오류를 검출하는 기능만 있기 때문에 오류를 검출하였을 경우 재전송 요청 가능.. 2023. 4. 24.
Real Number Real Number 개념 실수 표현 방법 컴퓨터에서 실수를 표현하는 방법은 2가지 존재 고정 소수점, 부동 소수점 고정 소수점 개념 소수점이 찍힐 곳을 정해놓고 정수부와 소수부를 나누어 표현 표현 방식 32bit로 표현한다면 1bit는 부호를 결정하고 15bit는 정수부, 16bit는 소수부로 표현 장단점 단순하게 표현할 수 있지만 표현 범위가 제한적이다. 부동 소수점 개념 소수점이 찍힐 위치가 정해지지 않고 유동적인 방식 표현 방식 IEEE 표현 방식에 따라 single precision(32bit)과 double precision(64bit)으로 구분 32bit는 1bit 부호, 8bit 지수부(exponent), 23bit 가수부(mentissa) 64bit는 1bit 부호, 11bit 지수부(e.. 2023. 4. 23.