본문 바로가기

Web6

HTTP HTTP HTTP Message - 서버와 클라이언트가 HTTP 통신할 때 주고 받는 메세지- Request, Response - Request Message - 요청 라인 : HTTP Method 방식, 기본 페이지, 프로토콜 버전- 요청 헤더 : Host, User-Agent 등- 공백라인, 메시지 본문- HTTP Method- GET : 요청 URL이 가진 정보를 검색하려고 서버 측에 요청하는 형태- POST : 대용량 데이터 처리를 위해 Body에 HTML 폼 등의 데이터를 포함- HEAD : Web Server의 다운 여부 점검 및 웹 서버 정보 등을 얻기 위해 사용- PUT : POST와 마찬가지로 헤더와 메시지가 함께 전송. 해당 메소드는 FTP처럼 Web Server에 파일을 생성하기 위해.. 2015. 8. 14.
쿠키와 세션 쿠키 - 인터넷 웹사이트의 방문기록을 남겨, 사용자와 웹사이트를 매개해주는 정보세션 - 통신 : 사용자와 컴퓨터 또는 두대의 컴퓨터간의 활성화된 접속을 의미 - 프로그램 : 응용프로그램의 기동을 시작해서 종료할 때까지의 시간을 가리킴차이점쿠키 : 웹서버에서 웹 클라이언트(브라우저)를 통해 접속자의 하드디스크에 저장되는 정보세션 : 웹 클라이어트 Cache에 임시 저장.따라서 웹 클라이언트가 종료해도 쿠키는 사용자의 하드에 저장세션은 종료하거나 만료시기가 지나면 서버에서 자동 삭제 쿠키 : 동일한 요청에 대한 값이 항상 동일하게 주어짐, 저장 유형이 문자열 형태만 가능, 보안에 취약한 편세션 : 매 요청마다 그 값이 변경, 자바의 모든객체(Object) 형태가 가능, 보안에 강력한 편 2015. 6. 7.
HTML5의 주요 기능 HTML5 주요 기능 - Canvas 지원- SVG 지원- Geolocation 지원- Application Cache 지원- WebStorage 지원 2015. 6. 7.
AOP란? AOP Aspect Orient Programming을 뜻하며 다양한 곳에서 자주 사용되는 공통 관심요소를 단일 기능으로 뽑아내어 코드의 중복을 줄이고 관리의 효율성을 높이는 것을 목적으로 한다.로깅이나 로그인 등의 기능을 예로 들 수 있다. 2015. 6. 7.
CI란? CI Continuous Integration의 약자로 지속적인 통합을 의미한다.개발이 완료되는 시점에 단위기능들을 통합하는 것이 아닌 개발과 동시에 통합을 진행함으로써 소프트웨어의 품질을 향상시키는 것을 목표로 한다. 2015. 6. 7.
REST 서비스 REST 서비스 확장성 생성 언어(XML) 파일로 된 웹 페이지를 읽어 원하는 정보를 수집하는 기능. 웹 페이지를 만드는 사람은 주기적으로 내용을 개정하고 사용자는 그 페이지의 URL만 알면 웹 브라우저로 읽어 정보를 얻을 수 있다. 하이퍼텍스트 전송 규약(HTTP)과 XML을 포함한 웹 기술 프로토콜을 사용하는 구조적 형태로서 단순 객체 접근 프로토콜(SOAP)보다 사용이 간편하고, 사이트 내용을 기술하는 RSS의 정보 편집 기능과 유사하다. 2015. 6. 7.
728x90