 |
End-to-end Ajax 애플리케이션 개발 |
 |


필자 | 김광섭, kwangsub.kim@gmail.com http://bklab.snu.ac.kr/blog/kwangsub
2008년 3월 25일
|
|
 |
Ajax 기술을 적용하는 웹 사이트가 많습니다. 사용자 입장에서는 클릭하고 전체 페이지가 로딩되길 기다리는 패러다임(본문의 Click and wait)이
아닌 필요한 콘텐츠만을 호출하여 반영하는 패러다임으로 변한 것이 무엇보다도 가장 두드러지지 않나 생각됩니다.
또한, Ajax는 웹에서 보이는 데이터 처리 방식에 변화를 가져왔습니다. 이 때문에 데이터를 처리하는 웹 애플리케이션의 구조 역시 변하게 되었습니다.
이 연재는 변화된 새로운 패러다임을 지원하기 위한 애플리케이션의 구조(클라이언트 티어-미들 티어-데이터 티어)를 설명하고
은행 사이트 예제를 통해 Ajax 애플리케이션을 만들어봅니다.
이 연재를 따라하면 Ajax 애플리케이션을 위한 환경 설정부터 개발, 디버깅, 배포에 이르는 노하우를 전수 받을 수 있을 것입니다.
-
1회: Ajax 환경 설정
예제 시나리오인 은행 사이트의 Ajax 애플리케이션 구조를 설명하고 각 티어(클라이언트 티어-미들 티어-데이터 티어)에서 사용할 도구들을 설명합니다.
-
2회: Ajax 클라이언트 및 서버 티어 구현하기
Ajax 애플리케이션 구조에서 서버 티어에 속하는 데이터베이스 생성, 은행 시나리오에서 처리할 기능을 구현한 PHP 모듈 개발을 설명하고, 클라이언트 티어에 속하는 프레젠테이션 콘텐츠(XHTML, CSS, 자바스크립트)을 설명합니다.
-
3회: 애플리케이션의 통합, 테스트, 디버깅
클라이언트 티어에서 넘어오는 액선(Deposit, Debit, Portfolio Value, Get All Amounts)을 처리하는 미들 티어 개발 방법을 설명합니다. 또한 제3 티어로부터 데이터 접근을 위한 웹 서비스 모듈 개발 방법을 설명합니다. 마지막으로 연재에서 만들어낸 결과물을 통합하는 방법과 PDT(PHP Development Tool)와 파이어버그(Firebug)를 이용한 디버깅 방법을 설명합니다.
|
 |
!-->!-->!-->!-->!-->
|
 |