용어 설명/WEB 14

SOAP

웹서비스 - 네트워크 상으로 운용가능한 상호작용을 위해 고안된 소프트웨어 시스템.- WSDL(Web Services Description Language)문서로 정의됨.- 다른 시스템들은 SOAP메시지를 이용하여 웹서비스를 통해 상호작용함.- SOAP는 XML 직렬화를 거쳐 HTTP를 이용하여 전성됨.- 일련의 기능들을 제공하며 메시지를 보내고 받는 에이전트에 의해 구현되는 추상적인 자원.- 웹서비스 제공자 개체 : 제공자 에이전트를 이용하여 웹 서비스의 기능들을 제공- 웹서비스 요청자 개체 : 요청자 ㄱ\에이전트를 통해 웹 서비스의 기능들을 사용함.- 웹서비스의 기술 : XML. SOAP, WSDL- XML : 데이터 전송을 위한 표준 형식웹서비스의 요청과 응답은 XML메시지로서 전달됨.XML문서에 기..

용어 설명/WEB 2014.08.13

XML 정의

XML : 구조적 정보가 있는 문서를 나타내는 마크업 언어구조적인 문서를 웹에서 사용하기 위해 생겨남. 구조적 정보컨텐츠(단어, 그림 등)와 컨텐츠가 어떤 역할을 수행하는지를 가리키는 것(섹션의 머리말에 있는 컨텐츠와 각주에 있는 컨텐츠는 그 뜻이 다름. 그림에 대한 설명이나 데이터베이스 테이블에 있는 컨텐츠와는 다름.)마크업 언어=> 문서의 구조를 나타내는 메커니즘.XML 규약 => 문서에 마크업을 덧붙이는 기준을 정의함. 문서란?전통적인 문서만을 말하는 것이 아니라 무수한 다른 XML “데이터 형식”을 지칭하기도 함.데이터 형식 => 벡터 그래픽, e-커머스 처리, 수학의 등힉, 객체 메타-데이터, 서버 API, 수천 가지에 달하는 다른 구조적 정보를 모두 포함함. XML과 HTML의 차이점HTML에..

용어 설명/WEB 2014.08.13

ECMA 스크립트와 자바 스크립트

ECMA 스크립트와 자바 스크립트 유럽 컴퓨터 제조 협회(ECMA 인터내셔널)에서 ECMA-262 규격화한 표준화한 스크립트 언어의 명칭자바스크립트는 넷스케이프 커뮤니케이션즈 코퍼레이션의 Brendan Eich에 의해 처음에는 Mocha라는 이름으로, 나중에는 라이브스크립트라는 이름으로 개발되었으며, 최종적으로 자바스크립트라고 이름을 변경하고서부터 많이 알려졌다 . 자바 스크립트는 ECMAScript를 구현하고 있고, ECMAScript는 Javascript의 표준이다. 정확한 명칭으로는 “Standard ECMAScript Language이다.

용어 설명/WEB 2013.09.16

커피스크립트

커피 스크립트 Jeremy Ashkenas가 만든 Transpiler이다. Transpilier는 Brendan eich가 jsconf20011에서 사용한 말로 컴파일러와 비교되어 바이트코드로 \컴파일해주는 것이 아닌 다른 언어로 컴파일 되는 언어를 의미한다. 그래서 Coffee Script는 커피스크립트로 코드를 작성하고 컴파일을 하면 자바스크립트로 결과물이 나오게 된다. 커피스크립트에서 제공하는 간결하고 편리하게 제공되는 문법으로 코드를 작성하면 대응되는 자바스크립트로 변환이 되고 이 자바스크립트 코드가 실행이 된다. 짧은 코드를 지향하고 있다. 코드는 일반적인 functional 프로그래밍 언어들이 취하고 있는 특성들을 많이 취하고 있으며 루비나 Python과 유사한 형태의 문법을 취하고 있다. 짧..

용어 설명/WEB 2013.09.16

CGI

CGI개념- 사용자의 질의 또는 요청에 반응하면서 홈페이지에 동적으로 응답하는 기법 중의 하나이다.- 웹서버가 클라이언트 컴퓨터의 브라우저를 통해 사용자로부터 데이터를 입력 받고 이에 따른 처리 결과를 제공하는 웹 서버와 프로그램 사이의 표준 인터페이스이다.- CGI를 가능하게 하는 프로그램을 CGI 프로그램이라고 한다.- CGI 프로그램의 경우 C언어를 가장 많이 사용하였으며, PERL이나 Visual Basic등 다양한 프로그래밍 언어를 통해 구현한다.- HTML문서에 CGI 프로그램을 호출하여 실행하기 위해서는 태그를 사용한다. 클라이언트 컴퓨터에서 웹 서버의 CGI 프로그램에 데이터를 전달하는 방식GET 방식- 사용자 입력 값을 환경 변수를 통해 전달하는 방법- 환경변수로는 Query String..

용어 설명/WEB 2013.09.04

XML

XML- XML(eXtensible Markup Language)은 SGML 언어의 축약된 형식으로 SGML이 지나치게 복잡하다는 단점을 극복하도록 W3C가 만든 새로운 언어이다. - HTML처럼 태그 형태로 되어 있지만, HTML과 달리 사용자가 태그를 직접 지정할 수 있어서 태그들을 확장시킬 수 있다.- 또한 ISO-10646(유니코드) 문자 집합을 사용하므로 UTF-8 및 UTF-16을 지원하며 국제 문자 처리를 기본으로 지원한다.- XML은 문법 측면에서 엄격하며, 유효성(Vaildity)과 정형성(Well-Formedness)을 준수하는 언어이다.-XML에서 사용자에 의한 태그 정의를 비롯한 XML 문서에 대한 제반 사항을 정의하는 부분을 DTD(문서 타입 정의, Document Type Def..

용어 설명/WEB 2013.09.04

DHTML

DHTML(Dynamic HTML)- Dynamic HTML은 동적인 웹 페이지를 제작하기 위한 것으로, Dynamic + HTML로 해석할 수 있다.- HTML, CSS, Java Script을 조합하여 대화형 웹 사이트를 제작하는 것으로서, 단순한 HTML 문법으로는 불가능하거나 매우 제한되었던 화면 디스플레이 부분을 개선시켰다.DHTML의 주요 기능- 태그와 페이지 요소들의 객체지향적인 기능- 스타일 시트 도입- 동적 글꼴, 다운로드 폰트- 콘텐츠 임의 배치하기 : 레이어 활용

용어 설명/WEB 2013.09.04

CSS 전처리 도구

CSS는 상속이나 변수 등의 개념이 없어서 단순히 화면 높이가 변경되어도 일일이 찾아서 수정해야 한다. CSS 작성과 관리가 번거롭기 때문에 이러한 어려움을 해결하기 위해 CSS 전처리 도구들이 생겨남. CSS 전처리 도구 : 기존 CSS 문법을 확장해 자체적으로 정의한 문법을 가지고 있다. 확장한 문법으로 변수나 믹스인(mixin), 상속, 연산, 함수 등의 기능을 기술할 수 있으며, 확장 CSS로 작성된 코드를 컴파일해 브라우저에 호환하는 최종 CSS를 만들어 냄. 대표적인 CSS 전처리 도구 : LESS, Sass, Stylus

용어 설명/WEB 2013.07.03