본문 바로가기

전체 글

SOAP이냐 REST이냐 객체지향기술을 넘어 소프트웨어 컴포넌트 기술 그리고 이제 서비스를 기반으로 한 기술로 이전하는 추세이다. 이 서비스를 기반으로 한 아키텍처가 SOA(Service Oriented Architecture)인데 여기에서 이야기하는 Service는 기존의 API 수준을 넘어 비즈니스 프로세스 수준에서 재 사용할 수 있는 단위 비즈니스 업무의 서비스를 이야기한다. 즉 기존 기술의 API 보다 좀 더 비즈니스에 가깝게 추상화된 고수준의 서비스이다.SOA가 추구하고자 하는 것은 서비스의 구현기술에 상관없이 서비스들을 엮어 좀 더 가치있는 새로운 서비스를 쉽게 창출하는데 그 목적이 있다.SOA 기반기술SOA 기반의 시스템을 구축하는데 필요한 기술을 이야기하면 SOAP을 많이 이야기하는데 엄밀히 이야기하면 반드시 SO.. 더보기
HTML5 예제 *참고 HTML5를 지원하지 않는 브라우저에서는 문제가 있을 수 있음. 데모 모음http://html5demos.com/ 애플 예제http://www.apple.com/html5/showcase/gallery/ HTML5 차트http://www.rgraph.net/ 플래시 효과http://hyunsik.me/wordpress/?p=764 캔버스http://9elements.com/io/projects/html5/canvas/ 데이터 시트http://igrapher.com/# 저장소http://www.webkit.org/demos/sticky-notes/index.htmlhttp://people.w3.org/mike/localstorage.html 현재위치http://www.browsergeolocatio.. 더보기
Java Bean and Component 자바빈즈란?JSP 페이지의 디자인 요소로부터 분리된 순수한 자바코드로 이루어진 자바프로그램으로 재사용이 가능한 컴포넌트 컴포넌트란?컴포넌트(Component)란 커다란 프로그램의 각 부분을 따로 떼어내어 재사용이 가능한 블록 형태로 묶어놓은 것을 말한다. 컴포넌트들을 미리 만들어 놓거나, 주어진 컴포넌트들이 있으면, 프로그램을 설계할 때 필요한 컴포넌트들을 서로 연결, 조합함으로써 전체 프로그램을 쉽게 만들어 나갈 수 있고, 컴포넌트를 바로 사용하고, 프로그램을 수정할 때 관련된 컴포넌트만을 수정할 수 있기 때문에 프로그램의 유지보수가 수월해 진다. 웹페이지에서 자바코드가 분리되어 있지 않은 경우의 단점1. 복잡한 웹페이지 개발의 경우 웹디자이너와 프로그래머간의 잡업의 혼란을 통한 효율성 저하2. 같은 .. 더보기