IT31 웹 서버(Web Server) WAS(Web Application Server) 비교 설명 웹 서버(Web Server)와 WAS(Web Application Server)의 차이점 * 웹 서버(Web Server) 개요 웹 브라우저인 클라이언트로부터 Http 요청을 받아 Html 문서 등과 같은 정적 콘텐츠(Static contents)를 반환하는 프로그램 정적 콘텐츠(Static contents)는 html, CSS(Stylesheet) , 이미지(image), text, javascript 등이 있음. 웹 서버는 동적 콘텐츠(Dynamic contents)를 요청받으면 WAS에게 요청을 넘기고, WAS가 처리한 결과를 받아 클라이언트에게 전달함. * 웹 서버(WebServer)의 구조(동작방식) 클라이언트는 브라우저를 이용해 웹서버에 서비스를 요청한다. 요청 시에는 HTML 문서와 같은 .. 2023. 1. 4. 데이터베이스(Database) 기초-관계데이터모델 관계데이터모델 관계 데이터 모델은 1970년 IBM E.F.Codd 박사에 의해 제안된 모델이며, 논리적인 부분과 물리적인 부분을 명확하게 구분하여 데이터의 독립성을 높인다. 이전의 모델은 계층형 모델, 네트워크 모델(레코드 단위처리)로 사용자들이 자료를 이해하기가 어려웠다. 관계 데이터 모델은 테이블 형태의 집합 개념을 도입하여 사용자들이 쉽게 자료를 이해함. ① 테이블(Table) 명칭, ② 칼럼(Column) 명칭, ③ 행(Row, Tuple), ④ 칼럼(Column), ⑤ 어트리뷰트(Attribute) 값, ⑥ 관계(Relation) 관계데이터모델 구조 1) 릴레이션(Relation) 한 개체에 관한 정보를 저장하는 단위로 릴레이션 R은 릴레이션 스키마, 릴레이션 인스턴스로 구성된다. 릴레이션 스.. 2023. 1. 4. 데이터베이스(Database) 기초-시스템카탈로그(system catalog) 란? 시스템카탈로그 정의 데이터사전(data dictionary)라고도 하며, 데이터베이스에 저장된 모든 데이터 개체들에 대한 명세 정보를 유지관리하고 있는 시스템 테이블 데이터베이스의 스키마 정보를 유지하며, 사용자가 새로운 테이블을 생성하거나 기존 테이블의 구조를 변경하면 시스템 카탈로그에 반영 스키마와 사상(mapping) 정보도 컴파일되어 저장관리되며, 시스템카탈로그는 그 자체가 하나의 데이터베이스이다. 시스템 카탈로그에 저장되어 있는 정보를 데이터에 대한 데이터란 의미로 메타데이터(metadata)라고도 한다. 관계 DBMS의 시스템 카탈로그의 주요 저장 내용 시스템카탈로그는 릴레이션, 인덱스, 권한, 뷰 등의 객체와 구조에 대한 모든 정보를 포함하며, 사용자는 릴레이션 이름, 어트리뷰트 이름, 어트.. 2023. 1. 3. 웹/앱 개발을 위한 크로스플랫폼 플러터(Flutter)-개발환경 설정(Setting) 플루터(Flutter) - 개발환경 설정 오늘은 멀티 크로스플랫폼 중에 하나인 구글 플러터 개발환경 설정 방법에 대해서 알아보겠습니다. 우선 플러터의 정의부터 설명드리겠습니다. 플러터 란 플러터는 구글이 개발한 오픈소스 프레임워크로, 네이티브로 컴파일되는 멀티플랫폼 애플리케이션을 하나의 코드로 제작이 가능합니다. 사용하는 언어로는 Dart 언어를 사용합니다. 멀티플랫폼이라는 말에서 짐작하셨겠지만, 플러터는 안드로이드, iOS(플러터 ios), 윈도, 맥 OS, 리눅스, 웹 애플리케이션(플러터 웹)까지 다양한 플랫폼을 지원합니다. 정말 매력적인 언어입니다. 다음 포스팅에는 플러터 전망에 대해서 정리해 보겠습니다. 그럼 오늘은 플러터 설치 방법에 대해서 알아보겠습니다. 1) Flutter SDK 설치 flu.. 2023. 1. 3. 이전 1 2 3 4 5 6 ··· 8 다음