Programming/Web 14

[Web] HTTP Protocol 과 REST

HTTP Protocol 과 REST * 사내 강의용으로 사용한 자료를 Blog에 공유합니다. Spring을 이용한 Web 개발에 대한 전반적인 내용에 대해서 다루고 있습니다. WebApplication은 HTTP Protocol로 동작하는 네트워크 프로그래밍의 일종입니다. 이 정의가 조금은 의문스러워보이실지 모르겠지만, 저희는 지금 네트워크 프로그래밍을 하고 있는것입니다. 다만 이 네트워크를 처리해주는 것이 Servlet Container가 됩니다. 네트워크 프로그래밍은 매우 어려운 작업이지만, 지금 우리가 할 수 있는 가장 큰 이유는 Servlet Container가 이 일을 처리해주고 있기 때문입니다. 이는 매우 큰 의미를 갖습니다. 더이상 개발자들은 이 어려운 네트워크 문제를 다루지 않고, 처리하..

Programming/Web 2014.09.02

[Web] HTML5 File API

HTML5 File API HTML5 File API를 사용하면 로컬파일 정보 및 내용을 얻고 JavaScript로 처리할 수 있습니다. 앞으로 HTML5의 보급과 클라우드 서비스가 진행되는 것에 따라 중요한 기능이 되는 것은 사실입니다. 그래서 예제를 만들어 보았고 드러그앤드롭도 대응하고 있습니다. 단, 현재 Chrome으로 로컬 작업시, 보안상 드러그앤드롭에 반응하지 않는 경우가 있습니다. 예제 소스코드 File API 예제 Name : ???? Size : ???? Type : ???? Value : Func Name : readAsText readAsDataURL readAsArrayBuffer readAsBinaryString Encode Type : default utf-8 FileReader..

Programming/Web 2014.09.02

[Web] 웹 접근성

웹접근성 1. 웹접근성의 개념웹접근성(web content accessibility)의 개념을 광의로 보면 사용자의 신체적 특징이나 지역, 지식, 기술적 환경 등의 요소에 제한받지 않고 사용자가 불편함 없이 웹콘텐츠를 이용할 수 있게 웹사이트를 운영하는 것을 의미한다.하지만 요즘 우리나라에서 법적으로 문제되고 있는 웹접근성은 협의로서, ‘웹사이트를 통해 제공하는 서비스를 장애인이 장애인 아닌 사람과 동등하게 접근·이용할 수 있도록 접근성이 보장되게 하는 것’을 의미한다. 웹접근성의 개념은 월드 와이드 웹(World Wide Web)을 창시한 ‘팀 버너스 리’에 의해 차별 없는 웹으로서 제창됐으며, 우리나라에서는 2008년 4월경 시행된 개정 장애인차별금지법 제 21조와 2009년 5월경 시행된 개정 국가..

Programming/Web 2014.05.26