AJAX 4

웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(3)

제공 : 한빛 네트워크 저자 : Bill Lubanovic 역자 : 유일호 원문 : Migrating Web-Based PHP Applications to Ajax [이전 기사 보기] 웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(2) 웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(1) 버전 3: Ajax 서브밋, JSON 리턴 이번 방법에서는, PHP가 데이터베이스 쿼리로부터 데이터 배열을 구성하고, JavaScript에게 JSON 포맷으로 돌려준다. jQuery 는 이 JSON 스트링을 jQuery 오브젝트로 변환해서 콜백 함수로 전달한다. 콜백 함수는 옵션들(options)을 위한 HTML을 구성하고 적당한 페이지 엘리먼트에 집어넣는다. 이 예제는 people3.js 가 포..

AJAX 2007.07.10

웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(2)

제공 : 한빛 네트워크 저자 : Bill Lubanovic 역자 : 유일호 원문 : Migrating Web-Based PHP Applications to Ajax [이전 기사 보기] 웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(1) 개선 역사적인 수업은 끝났다. 그리고 위대한 수업이 시작된다. 설명을 명료하고 명확하게 만들기 위해, 우리의 예제코드들은 발생할 수 있는 에러와 보안문제들을 무시한다. jQuery와 Ajax 기술을 사용해서 오래된 스크립트를 어떻게 향상 시킬 수 있는지 보여주는데 목적이 있다. 상용으로 사용하기 위해서는, 함수의 에러 리턴, 입력 데이터의 무결성을 체크해야 한다. 그리고 다른 좋은 개발 방법을 따르도록 해야 한다. 새로운 Ajax 메소드는 클라이언트나 서버 안..

AJAX 2007.07.10

웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(1)

제공 : 한빛 네트워크 저자 : Bill Lubanovic 역자 : 유일호 원문 : Migrating Web-Based PHP Applications to Ajax 웹 개발은 난잡하다. 지난 수년 동안, 우리가 가진 도구들은 이상한 것들로 가득 채워졌고, 사용하기도 어려울 뿐만 아니라 서로 잘 어울리지도 않는다. 웹 코드(code)는 유산 문제가(legacy problem) 되었다. 전형적인 웹 페이지의 형태는 HTML, JavaScript, 그리고 서버측 스크립트(server-side scripts)가 서로 얽힌 것이다. 사용자 인터페이스 로직(logic)은 비즈니스 룰과 클라이언트-서버 통신으로 뒤섞여 있다. 대부분의 프로그래밍 환경에서는, 우리는 문서화된 API를 사용하기 때문에 우리는 그저 인자를..

AJAX 2007.07.10

A Simpler Ajax Path

내가 웹 응용 프로그램 분야에 일하기 시작했던 때는 매우 불운했던 시절로 돌아간다. 데스크탑 응용 프로그램처럼 동작하는 응용 프로그램을 만든다는 것은 프레임셋안에 프레임셋이 들어가고, 그 안에 다시 프레임셋이 들어간다거나 대여섯단계 이상 중첩시킨 테이블을 이용한 미궁처럼 뒤얽힌 레이아웃과 씨름하는 것을 의미했다. 다행히도 표준을 준수하는 브라우저, CSS, DHTML, DOM의 출현과 함께 웹 개발자들의 상황은 꾸준히 나아지고 있다. 광범위한 브로드밴드 액세스는 웹 응용 프로그램을 보다 빠르게 만들어주었다. 브라우저에 배포할 수 있는 보다 다양한 기능과 보다 강력한 상호운영성을 보다 쉽게 이끌어 낼 수 있는 XMLHttpRequest 객체가 등장했다. XMLHttpRequest 객체는 새로운 것이 아니지..

AJAX 2007.07.09