기술자료 목록
356 결과 중 1 - 100 | 다음 요약 보기 | 요약 숨기기 검색 결과를 RSS 구독
|
제목
|
종류
|
날짜
|
|---|---|---|
| CoffeeScript의 첫 경험, Part 1: 시작
JavaScript를 기반으로 빌드된 새로운 프로그래밍 언어인 CoffeeScript에 대해 야단법석을 떨며 과장된 찬사가 이어지고 있습니다. CoffeeScript는 Python이나 Ruby를
좋아하는 사람들의 마음을 끌 만한 간결한 구문을 제공합니다. Haskell 및 Lisp와 같은 언어에서 착안하여 만든 함수형 프로그래밍 기능도 많이 제공합니다. CoffeeScript는
효율적인 JavaScript로 컴파일되고, 웹 브라우저에서 JavaScript를 실행하는 것 외에 서버 애플리케이션을 위해 Node.js와 같은 기술과 함께 사용할 수도 있습니다. 네 파트로
연재할 시리즈의 첫 회인 이 기사에서는 CoffeeScript의 세계로 들어가 개발자에게 유용한 정보를 학습해봅시다. 브라우저나 서버에서 바로 실행 가능한 코드를 작성할 수
있도록 CoffeeScript 컴파일러를 설치해서 사용합니다.
|
기술자료 목록 | 23일 04월 2012년 |
| HttpClient에 OAuth 인증 지원 추가하기
최신 웹 애플리케이션에서는 HTTP 프로토콜을 사용하여 자원에 액세스하는 것이
번거로울 수 있습니다. 이 기사에서는 HttpClient의 인증 모듈이 OAuth 인증 지원을
제공하는 데 어떤 도움이 되는지 살펴봅니다. 인증 모듈을 확장하여 사용자 정의된
인증 스키마를 사용하는 방법에 대해 알아봅니다. 샘플 코드가 포함된 예제에서는
oauth.net에서 제공하는 오픈 소스 라이브러리를 사용하여 OAuth 인증 지원을 HttpClient
컴포넌트에 추가하는 방법을 보여 줍니다.
|
기술자료 목록 | 21일 02월 2012년 |
| Reverse Ajax, 파트 5: 이벤트 주도 웹 개발
본 기사 시리즈의 마지막 파트인 이번 기사에서는 이벤트 주도 개발에 대해 학습한다. 함께 제공되는 소스 코드를 사용하여 이벤트 주도 웹
개발 예제를 직접 빌드해봅시다.
|
기술자료 목록 | 06일 02월 2012년 |
| JAX-RS 웹 서비스용 Spring Android 클라이언트 개발
Java 엔터프라이즈 애플리케이션을 실행하는 데 사용되는 플랫폼인 Spring은 생산성과 런타임 성능을 증대할 뿐만 아니라 여러 가지 혜택을 제공합니다. Spring 프레임워크의
확장인 Spring Android를 이용하면 Android 애플리케이션을 개발하는 과정을 단순화할 수 있습니다. Spring Android의 기본 기능은 보안 API를 액세스하는 데 필요한 인증 지원 및
Android용 REST 클라이언트입니다. Spring Android REST Client를 사용하여 RESTful 웹 서비스에 액세스하는 방법을 배웁니다.
|
기술자료 목록 | 31일 01월 2012년 |
| Reverse Ajax, Part 4: Atmosphere와 CometD
Java 기술 서버를 위한 최상의 오픈 소스 Reverse Ajax 라이브러리로 알려진 Atmosphere와 CometD에 대해 학습해보자.
|
기술자료 목록 | 09일 01월 2012년 |
| Reverse Ajax, Part 3: 웹 서버와 Socket.IO
다양한 웹 컨테이너와 API에 대해 웹 애플리케이션에서 Comet과 WebSocket을 사용하는 방법을 알아보자. Reverse Ajax와 함께 웹
애플리케이션에서 사용할 수 있는 추상화 라이브러리인 Socket.IO에 대해서도 학습한다. 투명하게 사용할 수 있는 추상화 라이브러리는 Comet과 WebSocket 뒤에
모든 복잡도를 숨긴다.
|
기술자료 목록 | 28일 12월 2011년 |
| REST 서비스로 Dojo의 JsonRestStore 사용하기
Dojo의 JsonRestStore는 REST 서비스를 Dojo의 데이터 API로 연결하기 위한 더 고급
옵션 중 하나입니다. 서비스가 데이터 구조에 대한
JsonRestStore의 예상에 일치하지 않으면,
JsonRestStore와 REST 서비스 사이에 연결이 어려워질 수 있습니다. 이 기사에서는
비표준 REST 서비스를 JsonRestStore로 연결하기 위한 간단한 일반 서비스 구현 방식에 대해
학습합니다. 몇 가지 예제를 탐색하여 자체적인 서비스를 위한 구현 방식을 사용하고 확장하는
방법을 학습합니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Dojo 철저 분석, 파트 2: Dojo를 이용한 객체 지향 개발 마스터
웹 애플리케이션 개발자는 Dojo 툴킷을 통해 개발 시간과 노력을 줄여주는 다양한 기능을 사용하여 리치 인터넷 애플리케이션을 효율적으로 작성할
수 있습니다. DOM 도우미와 Ajax(Asynchronous JavaScript and XML)에서 완벽한 기능을 갖춘 위젯 라이브러리와 객체 지향 기능까지, Dojo에는 대규모 Ajax
기반 웹 애플리케이션을 빌드하는 데 필요한 거의 모든 것이 포함되어 있습니다. 살펴볼 함수가 Dojo 자체에 포함된 것이 아닌 경우, Dojo 툴킷의 Base 또는
Core 모듈에 포함되지 않은 확장 및 실험적 기능의 저장소인 DojoX에서 찾을 수도 있을 것입니다. Dojo 툴킷을 사용한 리치 웹 기반 애플리케이션 개발에 관해
세 파트로 구성된 본 시리즈의 파트 2에서는 JavaScript의 객체 지향 기능과 이런 기능이 기존의 클래스 기반 객체 지향 프로그래밍 언어와 어떻게 다른지
학습할 것입니다. 그런 다음, Dojo가 어떻게 자체적인 클래스 기반 시스템을 제공하여 이런 격차를 해소하는지 살펴보겠습니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Java 개발자를 위한 Dojo 개념
Dojo는 웹 기반 애플리케이션에서 점점 더 많이 사용되고 있습니다. 개발자들은 대부분 강력한 Java 프로그래밍 기술을 갖고 있지만 Javascript에 대한 경험은
그다지 많지 않습니다. 개발자들은 유형이 강하게 지정된 오브젝트 지향 컴파일 언어로부터 유형이 약하게 지정된 동적 스크립팅 언어로 개념적 도약을 하기 위해
노력하고 있습니다. 이러한 혼란으로 인해 개발자들이 Dojo 클래스를 올바르게 선언하기는 어렵습니다. 이 기사에는 이러한 혼란을 정리하는 데 도움이 되는 정보가
있을 뿐만 아니라 Dojo가 컨텍스트를 설정하는 데 필요한 이유와 Dojo를 시작하는 방법이 기술되어 있습니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Dojo 처음부터 시작하기, Part 1: Dojo 개발 시작하기
Dojo Toolkit은 개발 시간과 노력을 절약할 수 있는 다양한 기능을 제공하여 웹 애플리케이션 개발자들이 RIA(Rich Internet Application)를 작성할 수
있게 합니다. DOM 헬퍼와 Ajax(Asynchronous JavaScript and XML)에서부터 완전한 위젯 라이브러리 및 오브젝트 지향 기능에 이르기까지 Dojo에는
Ajax를 사용하는 대규모 웹 애플리케이션을 빌드하는 데 필요한 사실상의 모든 것이 포함되어 있습니다. Dojo 자체에 포함되어 있지 않은 함수를 찾고 있는
경우에는 Dojo Toolkit의 Base 모듈이나 Core 모듈에 포함되어 있지 않은 확장 및 실험적 기능의 저장소인 DojoX에서 그러한 함수를 찾을 수 있습니다. 이 기사 시리즈에서는
Dojo를 이용하는 애플리케이션을 처음부터 살펴보고, Dojo의 기본사항, Dojo의 우수한 오브젝트 지향 기능 및 Dijit 사용자 인터페이스 라이브러리를
다룹니다. 이 시리즈의 마지막 부분에서는 자신만의 Dojo 애플리케이션 개발을 준비합니다.
|
기술자료 목록 | 14일 12월 2011년 |
| JavaScript 및 Dojo로 인한 브라우저 메모리 누출 발견 및 해결하기
독자가 JavaScript와 Ajax 기술을 많이 사용하는 웹 2.0 애플리케이션을 개발하고 있다면, 브라우저
메모리 누출에 봉착할 가능성이 높습니다.
한 페이지 애플리케이션이 있거나 페이지에서 UI 연산을 많이 처리하는 경우
문제가 심각할 수 있습니다. 이 기사에서는 sIEve 도구로 메모리 누출을 발견하여 정정하는 방법을
학습합니다. 메모리 누출 문제의 실질적인 예제와 솔루션도 포함됩니다.
|
기술자료 목록 | 14일 12월 2011년 |
| 사용자 정의 Dojo 빌드로 대규모 웹 애플리케이션을 신속하게 로드하기
사용자 정의 Dojo 빌드가 대규모 애플리케이션의 전체 JavaScript
풋프린트를 줄일 수 있는 방법을 학습합니다. 이 기사에서는 선수조건, 빌드 프로파일, 최적화 및
빌드스크립트로 안내하는 예제 웹 프로젝트를 사용합니다.
|
기술자료 목록 | 14일 12월 2011년 |
| dojo.connect로 이벤트 주도 설계 정복
이 기사에서는 이벤트 주도 설계가 어떻게 느슨하게 결합되고 브라우저 기반 애플리케이션과 Dojo의 오브젝트 지향 프레임워크에 꼭 들어맞는지
설명합니다. 이런 설계의 결과물이 바로 코드에서 모듈성을 유지하는 데 도움이 되는 도구입니다. 모듈은 DOM(Document Object Model) 이벤트뿐 아니라 사용자
정의 애플리케이션 이벤트에도 사용할 수 있는 강력한 함수인 dojo.connect를 사용하여 서로 함께 결합됩니다. 마지막으로, 이 기사에서는 dojo.connect와
pub/sub가 느슨한 결합을 하는 정도의 차이를 비롯하여 그 특징을 비교해봅니다.
|
기술자료 목록 | 14일 12월 2011년 |
| AJAX(Asynchronous
JavaScript with XML)를 사용한 애플리케이션 빌드
AJAX(Asynchronous JavaScript with XML)를 사용하면 페이지 새로 고치기를 수행할 필요 없이
동적인 비동기 웹 환경을 구현할 수 있습니다. 이 튜토리얼에서는 도서 주문 애플리케이션 샘플의 생성 과정을 따라가면서 페이지를 새로 고치지 않고
실시간 유효성 검증으로 완성되는 AJAX 기반 웹 애플리케이션을 빌드하는 방법을 학습합니다.
|
튜토리얼 | 14일 12월 2011년 |
| Dojo 철저 분석, 파트 3: Dijit 컴포넌트 프레임워크로 고급 사용자 인터페이스 작성
웹 애플리케이션 개발자는 Dojo 툴킷을 통해 개발 시간과 노력을 줄여주는 다양한 기능을 사용하여 리치 인터넷 애플리케이션을 효율적으로 작성할
수 있습니다. DOM 도우미와 Ajax에서 완벽한 기능을 갖춘 위젯 라이브러리와 객체 지향 기능까지, Dojo에는 대규모 Ajax(Asynchronous JavaScript and XML)
기반 웹 애플리케이션을 빌드하는 데 필요한 거의 모든 것이 포함되어 있습니다. 살펴볼 함수가 Dojo 자체에 포함된 것이 아닌 경우, Dojo 툴킷의 Base 또는
Core 모듈에 포함되지 않은 확장 및 실험적 기능의 저장소인 DojoX에서 찾을 수도 있을 것입니다. Dojo 툴킷을 사용한 리치 웹 기반 애플리케이션 개발에 관해
세 파트로 구성된 본 시리즈의 파트 3에서는 최소한의 노력으로 강력한 인터페이스를 빌드할 수 있게 해주는 Dijit 고급 사용자 인터페이스 컴포넌트 프레임워크에
대해 학습합니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Dojo를 사용하여 동적 그래프 및 차트 작성
웹 2.0 분야에서는 웹 페이지가 더욱 애플리케이션에 가까워지고 있으며 Dojo 및 jQuery와 같은 웹 개발 라이브러리가 점점 더 중요한
역할을 하고 있습니다. 이 기사에서는 데이터 시각화를 위한 Dojo 라이브러리의
dojox.charting 기능을 사용하기 위해 학습합니다. 독자는 근사한 기능적 동적 차트와 그래프를
웹 페이지에 빠르고 간편하게 추가할 수 있습니다. 몇 가지 기본적인 Javascript 기술과 Dojo 사본만 있으면
이러한 작업을 수행할 수 있습니다.
|
기술자료 목록 | 14일 12월 2011년 |
| Dojo로 안전한 매시업 빌드
Dojo 프레임워크를 사용하여 안전한 매시업을 빌드하기 위해 상위 레벨 개념과 구현방식 세부사항에 대해
학습합니다. Dojo로 매시업을 개발할 때 매시업 보안 위협을 피하기 위해 매시업 보안 위협의 소스와 기술을 모두
이해하십시오.
|
기술자료 목록 | 14일 12월 2011년 |
| 다가온 혁신: 탄력적인 소프트웨어로 한계 늘리기
새로운 개념과 전략은 어휘의 변경이 필요합니다. 더 낮은 비용, 높은 유연성, 클라우드
친화적인 아키텍처로의 이동으로 인해 탄력성의 개념은 엔터프라이즈 IT 솔루션을 위해
수립되었습니다. 이 기사에서는
탄력적인 인메모리 데이터 그리드인 IBM WebSphere eXtreme Scale에 나타나는 예제를 설명하여 탄력성의 구체적인
정의를 탐색합니다.
|
기술자료 목록 | 17일 11월 2011년 |
| Java development 2.0: Gretty를 사용한 초경량 Java 웹 서비스
Gretty는 웹 서비스를 빌드하기 위해 만들어진 새로운 방식의 초경량 프레임워크입니다. 매우 빠른 Java NIO API상에 빌드된 Gretty는 Groovy를
Grape의 Maven 스타일 종속성 관리와 웹 엔드포인트를 위한 언어(특정 도메인에 적합한)로 활용합니다. 이 기사에서는 Gretty를 사용하여 Java 웹 서비스 애플리케이션을
빌드하고 배치하는 작업을 시작합니다.
|
기술자료 목록 | 09일 11월 2011년 |
| Reverse Ajax, 파트 2: WebSocket
본 시리즈에서는 Reverse Ajax 기술을 사용하여 이벤트 주도 웹 애플리케이션을 개발하는 방법을 알아보자. 파트 1에서는 롱 폴링과
스트리밍을 사용하는 폴링, 피기백 및 Comet과 같이 Reverse Ajax 통신을 구현하는 다양한 방법을 소개했다. 이번 기사에서는 새로운 HTML5 API인
WebSocket을 사용하여 Reverse Ajax를 구현하는 새로운 방법을 배워보자.
WebSocket은 브라우저 공급업체가 기본적으로 구현하여 제공할 수도 있고, FlashSocket이라는 숨겨진 Flash 컴포넌트에 호출을 위임하는 브릿지를
사용하여 구현할 수도 있다.
이 기사에서는 Reverse Ajax 기술을 사용할 때 서버 측의 몇 가지 제한조건에 대해서도 설명한다.
|
기술자료 목록 | 09일 11월 2011년 |
| 새 HTML5 구조적 태그
HTML5에는, 문서의 구조를 효과적으로 기술하는 데 초점을 맞춘 여러 가지 태그를 포함한 새로운 태그가 많이 도입되었습니다. 이 기사에서는 HTML5에 새로 도입된
구조적 태그를 배웁니다. 또한, 이러한 태그를 사용하여 문서를 컨텐츠 블록으로 나누는 방법을 탐구합니다. 이러한 개념을 설명하기 위해 예제 코드를 사용합니다.
|
기술자료 목록 | 09일 11월 2011년 |
| Reverse Ajax, 파트 1: Comet 소개
웹 개발은 지난 몇 년간 크게 변화했다. 요즘은 사람들이 웹에서 빠르고 역동적으로 각종 애플리케이션에 액세스할 수 있는 환경을
당연시한다. 이번에 새로 연재할 시리즈 기사에서는, 더 나은 사용자 환경을 조성하기 위해 Reverse Ajax를 사용하여 이벤트 주도 웹 애플리케이션을 개발하는
방법을 소개하겠다. 클라이언트 측에서의 예제에서는 jQuery JavaScript 라이브러리를 사용한다. 이번 첫 기사에서는 다양한 Reverse Ajax 기술에 대해
살펴보자. 다운로드 가능한 예제를 통해 스트리밍 및 롱 폴링 메소드를 포함한 Comet에 대해 배워보자.
|
기술자료 목록 | 01일 11월 2011년 |
| GPS 사용 웹 애플리케이션 작성
이 기사는 PHP를 사용하여 GPS 사용 웹 애플리케이션의 백엔드 및 프론트엔드 빌드하기를 안내합니다.
|
기술자료 목록 | 01일 11월 2011년 |
| iPhone 솔루션에 WebSphere CloudBurst 기능 통합, Part 4: HTTPS 신디케이션을 관리하도록 클래스 확장
본 기사 시리즈에서는 REST API를 사용하여 IBM WebSphere CloudBurst Appliance와 협업하는 Apple iPhone 장치를 위한 완전한 클라이언트 애플리케이션을
작성하는 프로세스를 안내합니다. WebSphere CloudBurst는 제공되는 방대한 REST 기반 API를 사용하여 스마트폰과 같은 Web 2.0 환경을 위한 수많은 통합 기회를 제공합니다.
Part 4에서는 이전 기사를 바탕으로 보안과 HTTPS 프로토콜을 관리하도록 클래스를 확장하는 방법을 설명하면서 이 시리즈를 마무리합니다.
|
기술자료 목록 | 25일 10월 2011년 |
| 아키텍처 선언문: 클라우드 컴퓨팅의 가능성과 위험 소개
클라우드 컴퓨팅은 매체 및 IT 산업 분야에서 뜨거운 논란거리가 되었습니다. 클라우드 컴퓨팅은 새로운 것이 아니다라고 말하는 비평가들도 있습니다. 이 아키텍처
선언문의 최종판에서는 클라우드 컴퓨팅의 가능성과 위험에 관해 배웁니다.
|
기술자료 목록 | 24일 10월 2011년 |
| JavaScript 언어 시작하기, Part 2: 이벤트, 쿠키, 타이밍 등
JavaScript는 점점 인기를 얻어, 지금은 인터넷에서 가장 널리 사용되는 언어 중 하나가 되었다고 해도 과언이 아닙니다. JavaScript는 크로스 플랫폼 및
크로스 브라우저 환경에서 사용 가능하고 백엔드 언어를 차별하지도 않습니다. 개발에 도움이 되는 다수의 훌륭한 라이브러리를 사용할 수 있지만,
때때로 이런 라이브러리가 원래 언어에서 제거되어 있어 초보 개발자들이 해당 언어에 대한 기초적 이해가 부족한 실정입니다.
시리즈 기사의 Part 2에 해당하는 본 기사에서는 Part 1에 이어 이벤트, try...catch 문, 쿠키 사용 및 타이밍 함수에 대한 기초 사항을 포함하여,
JavaScript의 기초를 계속 설명합니다.
|
기술자료 목록 | 17일 10월 2011년 |
| JavaScript 언어 시작하기, 파트 1: JavaScript 언어의 기초
JavaScript 언어의 기초를 이해하고 싶으십니까? 이 기사에서는 초보자를 위해 기초적인 JavaScript 개념부터 시작해서, 코드 샘플을 통해
어떤 식으로 작동되는지 보여준다.
|
기술자료 목록 | 11일 10월 2011년 |
| 리치 인터넷 애플리케이션 프레임워크 ZK를 Informix와 통합하여 실제 애플리케이션 빌드하기
이 튜토리얼에서는 IBM Informix와 RIA(Rich Internet Application) 프레임워크인 ZK를 통합하는 실제 예제를 살펴봅니다. Informix는 IBM의 플래그십 RDBMS 제품인
반면에 ZK는 Ajax 애플리케이션을 지원하는 Java 기반 웹 애플리케이션 프레임워크입니다. 이 이벤트 중심 프레임워크를 이용하면 Javascript에 익숙하지 않아도
Javascript를 최소한으로 사용하여 리치 사용자 인터페이스를 작성할 수 있습니다. ZK의 고유한 서버 중심 방식을 이용하면 핵심 엔진을 통해 클라이언트와
서버 간에 컴포넌트와 이벤트를 동기화할 수 있습니다.
|
튜토리얼 | 11일 10월 2011년 |
| Perl, jQuery, Ajax, JSON 및 MySQL을 사용한 매우 간단한 로그인
이 기사에서는 여러 가지 현대적 기술을 사용하여 구현된 매우 간단한 로그인 기법에 대해 설명한다. 경량의 텍스트 기반 공개 표준(JSON),
크로스 브라우저 JavaScript 라이브러리(jQuery) 및 비동기 대화식 웹 애플리케이션 기술(Ajax)과 함께 스크립팅 언어(Perl), 무료 데이터베이스(MySQL)를
소개한다.
|
기술자료 목록 | 11일 10월 2011년 |
| RAP를 사용하여 RCP 애플리케이션을 웹 애플리케이션으로 변환하기
RCP(Rich Client Platform)를 이용하면 리치 데스크탑 애플리케이션을 빌드할 수 있습니다. 또한, RAP(Rich Ajax Platform)를 이용하면 Eclipse 개발 모델을 사용하여
Ajax 가능형 웹 애플리케이션을 빌드할 수 있습니다. 게다가 약간만 변경해도 기본 RCP 애플리케이션을 웹 애플리케이션으로 실행할 수 있습니다. 이 기사에서는
RAP의 주요 기능을 탐구하고 이어서 간단한 HTML 뷰어의 예제 코드를 통해, RAP를 사용하여 RCP 애플리케이션을 웹으로 마이그레이션하는 방법을 배웁니다.
|
기술자료 목록 | 05일 10월 2011년 |
| Sahi로 웹 애플리케이션 테스트 자동화
웹 애플리케이션의 자동화된 테스트를 위한 상용 도구와 오픈 소스 프레임워크는 많이 있다. 그 중에서도, 웹 애플리케이션 테스트를 자동화하기
위한 도구인 Sahi가 인기를 얻고 있다. Sahi는 여러 브라우저 간의 기록 및 재생을 허용하는 오픈 소스 도구입니다. Sahi는 테스트 스크립트를 쓰기 위한
다양한 언어 드라이버를 제공하고, Ajax 및 매우 동적인 웹 애플리케이션을 지원한다. 이 기사에서는 샘플 애플리케이션과 테스트 사례를 이용해 Sahi에 대해
살펴봅니다. Junit에 대한 스크립트를 형식화하고 Apache Ant로 테스트하는 방법을 배워보자.
|
기술자료 목록 | 27일 09월 2011년 |
| 클라이언트 측 솔루션과의 도메인 간 통신 개선
Ajax는 Web 2.0 시대에 중요한 역할을 하지만 그 영향이 SOP(Same Origin Policy)로 인해
제한되는 경우도 있다. 이 기사에서는 협업 제한을 극복하는 방법에 대해
살펴본다. 다른 서버 및 제공자와 통합하는 데 필요한 여러 클라이언트 측
솔루션을 살펴보자. 예제에서는 도메인 간 통신 및 데이터 전송을
개선하는 방법을 보여준다.
|
기술자료 목록 | 20일 09월 2011년 |
| HTML5 기초, Part 4: 마지막 마무리
HTML5는 웹과 클라우드에서 현재 독자가 비즈니스를 하는 방식 면에서 획기적인 변화를 반영합니다. 이 기사는
함수를 시연하는 몇 가지 예제를 사용하여 HTML5의 변화에 주목하고 HTML5 Canvas 요소를 소개하기 위해
작성된 네 파트로 된 시리즈의 네 번째 기사입니다.
|
기술자료 목록 | 06일 09월 2011년 |
| Dojo Mobile 1.6 시작하기
Dojo Toolkit의 확장 모바일 웹 개발 프레임워크인 Dojo Mobile에 관해 자세히 배웁니다. 실용적인 예제를 사용하여, Dojo Mobile 위젯과 컴포넌트를 애플리케이션에
삽입하고 사용하는 방법을 배웁니다. PhoneGap을 사용하여 기본 애플리케이션으로 웹 애플리케이션을 둘러싸는 방법을 알아봅니다. 또한, 이 기사에서는
이 프레임워크의 다음 버전에 새로 추가될 일부 기능을 미리 살펴봅니다.
|
기술자료 목록 | 31일 08월 2011년 |
| Selenium Grid를 사용하여 웹 애플리케이션 테스팅 향상하기
Selenium은 많은 플랫폼에 걸쳐 웹 애플리케이션 테스팅을 자동화하도록 설계된 도구
제품군입니다. 제품군의 일부인 Selenium Grid를 통해 여러 머신에서 테스트를 투명하게
분배할 수 있습니다. 이 기사에서는 브라우저 내 테스트 제품군을 실행하기 위해 필요한 시간을
줄이면서 테스트를 병렬로 실행하는 방법을 학습합니다. 실제 테스트 프로젝트와 코드 샘플을
통해 여러 환경에서 병렬로 테스트를 실행하고 웹 애플리케이션의 테스팅 속도를 높이도록
학습합니다.
|
기술자료 목록 | 22일 08월 2011년 |
| HTML5 기초, Part 3: HTML5 API의 기능
HTML5는 웹과 클라우드에서 현재 독자가 비즈니스를 하는 방식 면에서 획기적인 변화를 반영합니다. 이 기사는 HTML5의 변화에 대한 관심을 끌기 위해 구성되었으며 총 네 파트로 소개되는 시리즈 중 세 번째 파트입니다.
새 태그와 페이지 구성을 시작으로, 웹 페이지 설계에 대한 높은 수준의 정보, 양식의 작성, API의 사용 및 가치, 마지막으로 Canvas가 제공하는 창의적인 기회를 제시합니다. 이번 기사에서는
함수를 시연하는 예제 페이지를 사용하여 HTML5 API를 소개합니다.
|
기술자료 목록 | 16일 08월 2011년 |
| HTML5 기초, Part 2: 입력 구성하기
HTML5는 웹과 클라우드에서 현재 독자가 비즈니스를 하는 방식 면에서 획기적인 변화를 반영합니다. 이 기사는 HTML5의 변화를 주목하도록 제작된 네 파트로 된 시리즈의 두 번째 파트입니다.
새 태그와 페이지 구성으로 시작하고, 웹 페이지 설계에 대한 높은 수준의 정보, 양식의 작성, API의 사용과 가치 및 Canvas가 제공하는 창의적인 기회를 제시합니다. 이 두 번째 파트는 HTML5 양식 제어의
개념을 소개하고 JavaScript 및 CSS3의 역할에 대해 다룹니다.
|
기술자료 목록 | 09일 08월 2011년 |
| HTML5 기초, Part 1: 시작하기
HTML5는 웹과 클라우드에서 현재 독자가 비즈니스를 하는 방식 면에서 획기적인 변화를 반영합니다. 이 기사는 HTML5의 변화를 주목하도록 제작된 네 파트로 된 시리즈의
첫 번째 파트입니다. 새 태그와 페이지 구성으로 시작하고, 웹 페이지 설계에 대한 높은 수준의 정보, 양식의 작성, API의 사용과 가치 및 Canvas가 제공하는 창의적인 기회를 제시합니다.
|
기술자료 목록 | 02일 08월 2011년 |
| DB2에서 HTTP 및 RESTful 서비스 액세스하기: DB2용 REST 사용자 정의 함수 소개
오늘날의 서비스 지향 아키텍처 환경에서 점차 REST(Representational State Transfer)가 중요한 통신 수단으로 자리잡고 있습니다. URL을 통해 처리할 수 있고
HTTP를 사용하여 액세스할 수 있는 서비스와 정보 소스가 많이 있습니다. 그 반면에 여전히 상당히 많은 정보가 DB2와 같은 관계형 데이터베이스(RDBMS)에
저장되어 있습니다. 최신 RDBMS에는 SQL을 통해 관계형 데이터를 처리하고 SQL/XML이나 XQuery를 통해 XML 데이터를 처리하는 강력한 기능이 있습니다.
|
기술자료 목록 | 02일 08월 2011년 |
| 모바일 웹 애플리케이션 프레임워크 매치업, Part 4: Sencha Touch를 완전한 모바일 웹 솔루션으로 사용하기
|
기술자료 목록 | 19일 07월 2011년 |
| jQuery UI와 jQuery 플러그인을 사용하여 우수한 웹 애플리케이션 빌드하기
|
기술자료 목록 | 19일 07월 2011년 |
| iPhone 솔루션에 WebSphere CloudBurst 기능 통합, Part 3: Web 2.0 iPhone 애플리케이션의 뷰 및 플로우를 관리하도록 제어기 작성하기
본 기사 시리즈에서는 REST API를 사용하여 IBM WebSphere CloudBurst Appliance와 협업하는 Apple iPhone 장치를 위한 완전한 클라이언트 애플리케이션을
작성하는 프로세스를 안내합니다. WebSphere CloudBurst는 제공되는 방대한 REST 기반 API를 사용하여 스마트폰과 같이 Web 2.0 환경을 위한 수많은 통합 기회를 제공합니다. Part 3에서는 이전 기사들을 바탕으로
샘플 애플리케이션의 뷰와 플로우를 관리하는 제어기 클래스를 작성하는 방법을 설명합니다.
|
기술자료 목록 | 12일 07월 2011년 |
| jQuery Mobile 및 JSON
jQuery는 오늘날 인터넷의 많은 사이트를 작동하여, 브라우저에서 동적 사용자 경험을 제공하고
기존 데스크탑 애플리케이션이 점점 줄어드는 데 기여합니다. 이제 주요 모바일 플랫폼에 있는 브라우저는
데스크탑 브라우저 기능을 따라잡았으니, jQuery 팀은 jQuery Mobile 또는 JQM을 소개합니다. JQM의
목적은 모든 주요 모바일 브라우저에 보편적인 경험을 제공하여, 보는 디바이스에 관계 없이 인터넷 전반에 걸쳐서
풍부한 컨텐츠를 사용하도록 하는 것입니다. 이 튜토리얼은 영업 자동화(sales force automation) 지향 애플리케이션의 측면에서
jQuery Mobile과 관련된 기초적인 설계 개념을 조사합니다. 독자는 인터넷 호스트된 웹 사이트와 상호작용하는
직관적이고 시각적으로 강력한 모바일 웹 애플리케이션을 작성하여 영업 기회를 저장하고 관리합니다.
|
튜토리얼 | 06일 07월 2011년 |
| IBM Cloud에서 애플리케이션을 아키텍트하기 위한 우수 사례
독자의 목표가 클라우드 환경을 소프트웨어를 전달하기 위한 추가적 방안으로 활용하는 것이라면 이 기사에서(앞으로 더 추가할 기사와 함께) 설명하는 우수 사례는
성공적인 클라우드 기반 배치 모델을 달성하기 위해 애플리케이션을 어떻게 설계하는지 보여줍니다. 저자는 가상 머신(VM) 및 스토리지를 공급하고 보호하는 것에 대한 우수 사례를
보여주고, 애플리케이션을 전달하는 데 도움이 되기 위해 애플리케이션과 미들웨어에서 멀티테넌시를 논의합니다.
|
기술자료 목록 | 28일 06월 2011년 |
| iPhone 솔루션에 WebSphere CloudBurst 기능 통합, Part 2: iPhone 애플리케이션의 정의 및 빌드
본 기사 시리즈에서는 REST API를 사용하여 IBM WebSphere CloudBurst Appliance와 협업하는 Apple iPhone 장치를 위한 완전한 클라이언트 애플리케이션을
작성하는 프로세스를 안내합니다. WebSphere CloudBurst는 IBM WebSphere Application Server 토폴로지를 가상화된 하드웨어의 클라우드로 제공하는 하드웨어의 새 클래스입니다. WebSphere CloudBurst는 제공되는 방대한 REST 기반 API를 사용하여 스마트폰과 같이 Web 2.0 환경을 위한 수많은 통합 기회를 제공합니다. 본 시리즈의 Part
1에서는 이 통합된 솔루션을 작성하기 위해 개발 환경을 준비하는 데 유용한 높은 수준의 소개를 제공하였습니다. Part 2에서는 iPhone SDK를 사용하여 샘플 애플리케이션을
빌드하기 위한 다음 단계를 취하여, 백엔드에서부터 JSON 데이터를 검색하고 표시하기 위해 사용할 데이터 요소를 정의합니다.
|
기술자료 목록 | 28일 06월 2011년 |
| jQuery로 XML 처리
XML 파일을 처리하기 위해 jQuery의 빠르고 강력한 DOM 조회(traversal) 및 조작 메소드를 사용할 수 있다는 것을 알고 있었습니까? Ajax를 사용하여 XML 파일을 간편하게 로드하는
jQuery의 기능과 결합된 이러한 기능으로 인하여 이 JavaScript 라이브러리가 동적인 XML 기반 UI 애플리케이션을 빌드하기 위해 훌륭한 선택이 됩니다. 이 튜토리얼에서 이러한 접근방식의 구체적인
내용을 자세히 살펴보고 그 이점과 제한사항을 탐색해보십시오. 이 과정에서 브라우저에서 DOM 처리의 개요를 보고 XML을 구문 분석할 때에 jQuery의 메소드가 얼마나 유용하게 입증할 수 있는지 알아봅니다. 또한 튜토리얼에서 다루는 기술을 사용하여 일반 브라우저 기반의 실시간 XML 편집기 개발에서 기본 단계에 대한 개요를 서술합니다.
|
튜토리얼 | 17일 06월 2011년 |
| 표준 기반 XML을 지원하기 위해 Drupal 발행 개발하기
디지털 저널 또는 웹 발행의 다른 유형을 모색하는 대학과 기업 클라이언트는 표준 기반 XML을 지원하는 플랫폼이 정기적으로 필요합니다. 이 튜토리얼은 편집자, 작성자 및 사용자가 표준 기반 XML의 컨텐츠를 제출하고 편집하기 위해 사용하는 발행을 개발하기 위해 Drupal 구현을 어떻게 사용자 정의하는지 설명합니다. 여기에서 표준은 서버측 유효성 검증 설정을 사용하여 강제 실행될 수 있습니다. 설명을 목적으로 이러한 논의는 학계에서 널리 사용되는 마크업 표준인 TEI XML을 참조합니다.
|
튜토리얼 | 14일 06월 2011년 |
| 설명 행: 한 번에 한 도시씩 똑똑한 세상 만들기
똑똑한 도시를 만드는 것은 이를 성공하고 성장시키는 임무가 있는 점에서 회사와 유사한 동시에 상이한
도전과제입니다. 기술이 도시를 혁신하고 성장하게 하는 데 도움을 줄 것이라는 점은 의심할 여지가 없지만,
부조화된 자원으로 인해 이러한 투자가 종종 비실용적이 되기도 합니다. 하지만 혁신은 인텔리전스로 시작하고
-- 데이터 확보 및 사용 -- 이러한 혁신의 종류가 바로 IBM Smarter Cities 이니셔티브 내용의 전부입니다.
|
기술자료 목록 | 18일 05월 2011년 |
| PHP 및 MediaWiki API를 사용하여 Wikipedia 정보에 접속하기
Wikipedia는 인류 지식의 서로 다른 분야에 대한 수 백 만 개의 항목이 나와 있는 궁극적인 온라인 백과사전입니다. 웹 애플리케이션 개발자는 Wikipedia
API를 통해 이러한 항목을 액세스하고 검색할 수 있습니다. 이 기사에서는 Wikipedia API를 소개하고 PHP 애플리케이션의
컨텍스트에서 이를 시연하여, PHP로 Wikipedia 컨텐츠의 다른 요소들을 검색하고 불러오는 방법을 설명합니다.
|
기술자료 목록 | 17일 05월 2011년 |
| CSS 시작하기
CSS 2.1과 크로스 브라우저 CSS3를 비롯한 표준화된 CSS 스타일 기술을 알아봅니다. 특히, 효과적인 기술을 사용하여 검색 엔진 최적화 기능을 강화하는 방법을
배울 뿐만 아니라 인쇄, 모바일 및 웹 뷰에 적합한 다양한 CSS 스타일을 학습하고 강화된 접근성을 확인합니다.
|
기술자료 목록 | 10일 05월 2011년 |
| oEmbed 및 PHP로 써드파티 컨텐츠 액세스하기
oEmbed 스펙은 웹 페이지에서 써드파티 컨텐츠 공유 사이트로부터 컨텐츠의 임베드된 표현을
표시하는 방법을 제공합니다. 이 기사는
oEmbed API를 소개하고 PHP 애플리케이션의 컨텍스트에서 이를 시연하여,
Flickr, YouTube, Slideshare, Wikipedia 및 기타 등등의 대중적인 사이트에서 컨텐츠를 임베드하는 데
어떻게 사용할 수 있는지 설명합니다.
|
기술자료 목록 | 08일 03월 2011년 |
| Jo 및 PhoneGap으로 네이티브 모바일 애플리케이션 빌드하기
모바일 애플리케이션 개발 공간은 신속하게 진전되고 있습니다. 이는 부분적으로 모바일 개발을 더
간편하고 기존 웹 개발자가 접근하기에 더 쉽게 만들기 위한 약속으로 부상하는 새 프레임워크로
인한 것입니다. 이 기사는 이미 보유한 HTML, CSS 및 JavaScript 언어 기술을 두 개의 프레임워크에 적용하여
네이티브 모바일 애플리케이션을 개발하는 것에 주목합니다. 즉, 가장 대중적인 모바일 플랫폼의 일부에서
네이티브 기능에 액세스할 수 있는 Jo라는 새 프레임워크와 PhoneGap이라는
오픈 소스 프레임워크입니다.
|
기술자료 목록 | 01일 03월 2011년 |
| Dojo Toolkit을 사용하여 Ajax 애플리케이션 빌드하기
Dojo Toolkit은 Javascript 기반의 대형 RIA(Rich Internet Application)를 빌드하는 프로세스를 훨씬 더 단순화할 수 있는 Javascript 라이브러리입니다. DOM 쿼리 및 조작,
Ajax(Asynchronous Javascript and XML) 요청 처리, 우수한 오브젝트 지향 지원 및 완전한 사용자 인터페이스 위젯 라이브러리(Dijit)와 같은 다양한 기능이 있는
Dojo는 동적 상호 작용 웹 애플리케이션을 빌드하는 데 사용하는 우수한 라이브러리입니다. 이 튜토리얼에서는 완전한 기능을 갖춘 샘플 애플리케이션인
담당자 관리 시스템을 개발하는 과정을 통해 Dojo와 Dijit 위젯 라이브러리의 다양한 개념을 배웁니다. 이 애플리케이션을 이용하면 MySQL 데이터베이스에서
담당자와 담당자 그룹을 찾고, 작성 및 편집하고 제거할 수 있습니다. PHP는 Ajax 기반의 리치 사용자 인터페이스를 제공하는 Dojo 및 Dijit 컴포넌트
라이브러리와 더불어 데이터베이스와의 통신을 위해 서버측에서 사용됩니다. 결과적으로 자신만의 RIA 기반으로 사용할 수 있는 강력한 웹 애플리케이션을 빌드할 수 있습니다.
|
튜토리얼 | 01일 03월 2011년 |
| InfoSphere Business Glossary
REST API를 사용하여 Web 2.0 애플리케이션 개발하기
IBM InfoSphere(TM) Business Glossary를 통해 사용자는 엔터프라이즈 어휘 및 분류 시스템을
작성하고 관리하며 공유할 수 있습니다. 버전 8.1.1에서 Business Glossary 팀은 특정 필요에 따라 사용자 정의 애플리케이션의
개발을 사용하여 용어집 내용을 사용하기에 더 간편하게 만드는 REST API를 소개했습니다. 이 기사는
다양한 Web 2.0 기술과 관련하여 IBM InfoSphere Business Glossary REST API를 사용하는 휴대용의
동적인 읽기-쓰기 위젯을 개발하는 방법에 대한 단계별 지침을 제공합니다.
위젯을 통해 사용자들은 용어를 찾고, 용어의 세부사항을 조사하며, 기본 편집을 작성합니다. 여기에서의 목표는 InfoSphere
Business Glossary 고객들이 자체적인 사용자 정의 애플리케이션을 작성하도록 REST API를 사용하기 위한 자극제로서 이러한 샘플 위젯을 빌드하여
확보한 지식을 사용하는 것입니다. 이 기사는 Web 2.0 기술에 익숙한 소프트웨어 엔지니어와
여기에 제공된 도구를 실제 상황에 적용할 수 있는 제품 설계자를 대상으로 합니다. [2010년 1월 20일:
지침의 다운로드를 추가하고 처음으로 참고자료를 업데이트함. --Ed]
|
기술자료 목록 | 20일 01월 2011년 |
| JSF 2 fu: 복합 컴포넌트의 우수 사례
|
기술자료 목록 | 11일 01월 2011년 |
| 팁: XSLT의 핵심
코딩을 시작하는 데는 XSLT가 위협적인 존재가 될 수 있지만, 두 가지 간단한 질문에 대답할 수 있으면 제대로 하고 있는 것입니다. 이 팁에서 소개하는 간단한 방식을
사용하고 약 10분을 투자한다면 독자는 기초적인 변환 과정을 훨씬 더 명확하게 이해할 수 있습니다.
|
기술자료 목록 | 11일 01월 2011년 |
| CouchDB로 모바일 및 고정 장치에서 오프라인 웹 애플리케이션 작성
모바일 애플리케이션에 가장 큰 문제 중 하나는 데이터의 동기화입니다. 이 문제에 대한 한 가지 흥미로운 해결책은 NoSQL 데이터베이스 CouchDB를
사용하는 방법입니다. 문서 지향 데이터베이스인 CouchDB는 SQL 데이터베이스를 대체하는 데이터베이스입니다. CouchDB를 사용하면 모바일 장치에서 클라우드 기능을
사용하고, 로컬 데이터 스토리지에 로컬로 배치된 애플리케이션으로 오프라인 상태에서 작업하고, 다시 온라인으로 전환할 때 클라우드의 나머지 부분과 데이터를
공유할 수 있습니다. 이 기사에서는 샘플 애플리케이션을 작성하고 배치하여 CouchDB 개념을 학습해봅시다.
|
기술자료 목록 | 21일 12월 2010년 |
| 다가온 혁신: Apache Geronimo 3.0의 새로운 기능
Apache Geronimo 프로젝트는 Geronimo 3.0 서버의 획기적인 최초 릴리스를 출시했습니다. 3.0 애플리케이션 서버 어셈블리는 Servlet 3.0, JSP
2.2, EL 2.2, JSF 2.2 및 JPA 2.0 등이 Java EE 6 웹 프로파일 기능의 구현으로 제공됩니다. Geronimo 3.0 M1은 또한 새 개발, 배치 및 Blueprint 서비스,
JNDI 검색 및 웹 애플리케이션 번들 지원이 있는 서비스 기능이 포함된 OSGi 기반 Aries 애플리케이션 프로그래밍 모델에 대한 지원을 도입합니다. 이 기사에서는 이러한 중요한 일부 새 기능의
개요를 제공합니다.
|
기술자료 목록 | 15일 12월 2010년 |
| Dojo TreeGrid의 성능 가속
Dojo v1.4 TreeGrid는 웹 페이지에서 계층 구조 데이터를 표시하는 데 유용한 위젯입니다. 하지만, TreeGrid는 큰 데이터 세트에서 작동 시 속도가
극히 느립니다. 본 기사에서는 TreeGrid와 QueryStore를 사용자 정의하여 이 문제를 완화할 수 있는 방법을 배워봅시다.
|
기술자료 목록 | 14일 12월 2010년 |
| JSF 2 fu: HTML5 복합 컴포넌트, Part 2
이번 JSF 2 fu 기사에서 이 시리즈의 작성자인 David Geary는 JSF(JavaServer Faces) 2 기술을 HTML5와 결합했을 때의 강점을 계속해서 설명합니다. 이번에는
HTML5 끌어서 놓기를 캡슐화하는 JSF 복합 컴포넌트를 구현하는 방법을 살펴봅니다.
|
기술자료 목록 | 23일 11월 2010년 |
| 모바일 웹 애플리케이션 프레임워크 매치업, Part 2: 모바일 웹 앱 개발을 위해 Cappuccino 살펴보기
웹 애플리케이션은 데스크탑 경쟁 상대자보다 대체적으로 품질이 떨어진다는 사실에도 불구하고 수 년 동안 데스크탑 애플리케이션을 대신해왔습니다. 이러한 차이는
브라우저 내부에서의 실행을 위해 데스크탑 애플리케이션의 기능이 상대적으로 더 훌륭한 점이 원인의 일부입니다. 하지만 기능과 성능 차이는 현대 브라우저에서 최근의 진보와
HTML5 스펙의 구현으로 빠르게 줄어들고 있습니다. 또 다른 주요 원인은 웹 개발자들은 데스크탑 개발자들보다 훨씬 더 낮은 API 레벨로 작업해야 한다는 점입니다. Cappuccino는
그 유명한 Cocoa 프레임워크를 웹 개발에 도입하여 이 모든 상황을 바꾸었으며, 이로 인해 특히 모바일 웹 개발자들의 인기를 끌게 되었습니다. Cappuccino가 독자의 향후 훌륭한 모바일 웹 애플리케이션에
맞는지 스스로 결정하십시오.
|
기술자료 목록 | 23일 11월 2010년 |
| Dojo를 사용하여 차트를 사용자 정의
Web 2.0 분야에서는 웹 페이지가 더욱 애플리케이션에 가까워지고 있으며 Dojo 및 jQuery와 같은 웹 개발 라이브러리가 점점 더 중요한
역할을 하고 있습니다. Dojo 차팅 모듈은 멋지고 기능적인 동적 차트와 그래프를 웹 페이지에 신속하고 간단하게 추가할 수 있는 방법을 제공합니다. 이 기사에서는
차트를 사용자 정의할 수 있는 dojox.charting 컴포넌트를 배웁니다. 눈금, 그라디언트 및 확대/축소와 같은 고급 매개변수와 플롯 및 축 사용자 정의를 탐구합니다.
|
기술자료 목록 | 16일 11월 2010년 |
| iPhone 솔루션에 WebSphere CloudBurst 기능 통합, Part 1: 간단한 Web 2.0 애플리케이션을 위한 아키텍처, 의사결정 모델 및 도구
본 기사 시리즈에서는 IBM WebSphere CloudBurst Appliance를 Apple iPhone 장치와 통합하는 간단한 Web 2.0 애플리케이션을 설명합니다. WebSphere CloudBurst는 스마트폰을 사용하여 어플라이언스와 협업하는 REST 기반 API 세트를 제공합니다. iPhone은 REST 신디케이션을 사용하여 요청을
어플라이언스로 보내고, 어플라이언스는 요청을 받아 JSON 형식의 데이터 응답을 리턴합니다. 이와 같은 클라이언트 기반 애플리케이션은 iPhone 기능에 대한 완벽한
액세스뿐 아니라, 훌륭한 UI 유연성을 제공할 수 있습니다. Part 1에서는 관련된 개발 컴포넌트의 상위 레벨 개요를 설명합니다.
|
기술자료 목록 | 10일 11월 2010년 |
| 다섯 가지의 Ajax 우수 사례
일상적으로 수행하는 Ajax(Asynchronous JavaScript + XML) 개발에 적용할 수 있는 다섯 가지 우수 사례를 배우십시오. 이 기사에서는 Ajax를 사용하는 RIA를 개발하는 데
사용할 수 있는 몇 가지 도구와 오류 처리 및 데이터 형식을 소개합니다. 이러한 우수 사례를 사용하면 Ajax 코드를 더욱 효과적이고 견고하게 작성할 수 있다는 사실을
확인하십시오.
|
기술자료 목록 | 09일 11월 2010년 |
| PHP, XML, jQuery로 순간 검색 만들기
jQuery, XML 및 PHP를 결합하여 웹 사이트에 "순간 검색" 스타일 기능을 빌드하십시오. 이 기사에서 찾는 코드를 원하는 대로 선택하여 사용할 수 있습니다.
|
기술자료 목록 | 09일 11월 2010년 |
| 겸손한 Javascript 및 Ajax 코드 작성 안내서
|
기술자료 목록 | 02일 11월 2010년 |
| 모바일 웹 애플리케이션 프레임워크 매치업, Part 1: SproutCore로 모바일 애플리케이션 빌드
웹 애플리케이션은 엄청나게 진화하였으며, 모바일 웹 애플리케이션의 출현으로 더 앞으로 나아가고 있습니다. 이제 그 어느 때보다도 웹 애플리케이션이 고유의 모바일 애플리케이션과 동등한 고유 경험을 제공할 것으로 예상하고 있습니다. 모바일 웹 브라우저가 이를 실현할 수 있는 기능을 제공한다고 하지만, 웹 개발은 고유의 애플리케이션 개발과 비교하면 여전히 원시적인 상태입니다. SproutCore는 특정 장치에 대해 고유의 애플리케이션을 개발하는 것과 유사하게 웹에 대해 개발하려는 목적을 가진 웹 애플리케이션 프레임워크입니다. SproutCore에 대해 알아보고, 모바일 웹 애플리케이션을 빌드하기 위한 프레임워크로서 조사합니다.
|
기술자료 목록 | 19일 10월 2010년 |
| jQuery와 ZK, Java 코드를 결합하여 Ajax 개발 강화하기
jQuery를 사용하여 서버측 Java 애플리케이션과 통신하기는 간단합니다. 그렇지만 엔터프라이즈 웹 애플리케이션을 개발할 경우에는 코드가 복잡해지며
jQuery를 사용하여 서버와 클라이언트 간에 보안 통신을 하게 되면 시간이 많이 소비되고 오류가 발생하기 쉽습니다. 전체 애플리케이션을 순수한 Java 코드로 구현할 수 있으면
그것이 훨씬 더 쉽습니다. 비즈니스 로직을 제어하고 클라이언트측 제어의 모든 이점을 활용하고 싶습니까? 이 기사에서는 ZK 도구와 Java EE 기술을 사용하여
클라이언트측 기능을 포기하지 않고도 Ajax(Asynchronous JavaScript and XML) 애플리케이션 개발을 강화할 수 있는 방법을 살펴봅니다.
|
기술자료 목록 | 19일 10월 2010년 |
| Ajax 애플리케이션에서 Ext.Direct 사용하기
버전 3.0에 도입된 ExtJS JavaScript 프레임워크의 기능인 Ext.Direct를 통해 클라이언트 측과 서버 측 사이에 원활한 통신을 제공하는 애플리케이션을 쓸 수 있습니다. Ext.Direct를
이용하면 서버측 코드로부터 직접 호출될 수 있는 서버측 클래스 목록의 노출이 가능하여, Asynchronous JavaScript and XML(Ajax) 스타일 애플리케이션을 빌드하는 프로세스가 훨씬 더 간편해집니다. 이를 통해
클라이언트측과 서버측 개발을 간소화할 수 있어서, 코드가 줄어들고 유지보수가 절감되며 버그도 감소합니다. 이 기사에서는 Ext.Direct가 작업하는 방법과
이를 사용하여 JavaScript 애플리케이션으로부터 PHP 클래스와 직접 작업하는 방법에 대해 배워봅시다.
|
기술자료 목록 | 12일 10월 2010년 |
| JSF 2 fu: HTML5 복합 컴포넌트, Part 1
|
기술자료 목록 | 12일 10월 2010년 |
| JavaScript와 Ajax 성능 극대화하기
최신 웹 애플리케이션에서 Ajax와 Javascript를 더 많이 사용하게 되면서, Javascript 코드와 Ajax 요청을 세밀하게 조정하여 성능을 최적화하는 것이 점차
중요해지고 있습니다. 이 기사에서는 Javascript 코드의 작성 및 Ajax 요청 수행과 관련된 우수 사례를 살펴봅니다. 또한, 기존 애플리케이션의 성능을 측정하는 방법과
코드에서 일반적으로 발생하는 병목 현상을 식별하는 방법을 배웁니다. 그리고 성능 관련 문제를 수정하는 방법과 애플리케이션 속도를 극대화하는 경우에 마음대로 사용할 수 있는
다양한 도구를 사용하는 방법을 학습합니다.
|
기술자료 목록 | 28일 09월 2010년 |
| Apache Shiro 소개하기
Shiro는 인증과 권한 부여를 더 쉽게 만드는 것을 목표로 하는 Apache Incubator 프로젝트입니다. Apache Shiro에 대해 알아보고
Groovy 웹 애플리케이션에서 인증과 권한 부여를 위해 Shiro를 사용하여 실험해 볼 수 있는 몇 가지 예제를 살펴보십시오.
|
기술자료 목록 | 14일 09월 2010년 |
| Clojure와 동시성
Clojure 프로그래밍 언어는 최근에 많은 관심을 받고 있습니다. 하지만, 이런 관심은 이 프로그래밍 언어가 현대적인 Lisp 언어라거나 Java
가상 머신 상에서 작동한다는 점과 같이 어떤 분명한 이유가 있어서는 아닙니다. Clojure 프로그래밍 언어에 사람들의 시선을 끄는 특징은 바로 이 언어가 지닌
동시성입니다.
Clojure는 아마 기본적으로 STM(Software Transactional Memory) 모델을 지원하는 것으로 가장 잘 알려져 있을 것입니다. 하지만, STM이 모든 동시성
문제에 항상 최선의 솔루션인 것은 아닙니다. Clojure에는 에이전트 및 아톰 형태의 다른 패러다임에 대한 지원이 포함됩니다. 이 기사에서는 Clojure가 제공하는
각각의 동시성 접근 방식과 각 접근 방식이 언제 가장 적절한지 살펴봅니다.
|
기술자료 목록 | 14일 09월 2010년 |
| Android와 XML을 사용하여 동적 사용자 인터페이스 빌드하기
대다수의 비영리 웹 사이트에서는 설정하기 쉽고 사용이 편리한 여론 조사 양식과 데이터 수집 양식을 제공합니다. 이 튜토리얼에서는
비프로그래머가 모바일 사용자로부터 데이터를 수집할 수 있게 도와주는 동적 사용자 인터페이스와 같은 유사 Android 애플리케이션을 설계하는 데 필요한 간단한
아키텍처를 소개합니다. 이 튜토리얼에서는 서버와 모바일 양 측면에서의 예제 양식 엔진을 작성합니다.
|
튜토리얼 | 07일 09월 2010년 |
| Spring 3 MVC HttpMessageConverter 기능으로 RESTful 웹 서비스 빌드
이 기사에서는 HttpMessageConverter를 사용하여 여러 표현을 제작하는 방법과 HttpMessageConverter로 서비스와 통신하기 위해 RestTemplate를 사용하는 방법을 보여주는 기사의 예제를 설명합니다.
|
기술자료 목록 | 07일 09월 2010년 |
| Dojo 툴킷으로 웹 서비스 사용
Dojo 툴킷을 사용하는 서비스를 통해 웹 페이지에서 Asynchronous JavaScript 및 XML(Ajax)을 사용하는 방법을 알아봅시다. 이 기사를 통해 일반적인 Ajax 스타일의
서비스를 이해하고 Dojo 툴킷에서 제공하는 RESTful 웹 서비스 기능의 개론을 접할 수 있습니다.
|
기술자료 목록 | 07일 09월 2010년 |
| Apache Hadoop과 Dojo를 사용하여 저비용으로 비즈니스 인텔리전스 데이터 생성하기, Part 2: Dojo 툴킷을 사용하여 보기 쉬운 대화식 보고서 작성하기
자신의 비즈니스를 이해하는 것은 언제나 중요합니다. 원하는 만큼 회사를 민첩하게 만들 수 있지만 나아갈 방향을 제대로 알지 못하면 눈을 감고 운전하는 것과
마찬가지입니다. 비즈니스 인텔리전스 솔루션은 엄청나게 비싸며 이러한 솔루션을 사용하려면 비즈니스 인텔리전스 솔루션 시스템에서 처리될 수 있게 데이터를
갱신해야 합니다. 그러나 오픈 소스 기술을 이용하면 이전보다 더 쉽게 자신의 비즈니스 인텔리전스 보고서를 작성할 수 있습니다. 두 편의 기사로 구성된 시리즈의
두 번째 기사인 이 기사에서는 Apache Hadoop에서 작성된 비즈니스 인텔리전스 데이터를 바탕으로 Dojo 툴킷을 사용하여 보기 쉬운 대화식 보고서를 작성하는
방법에 대해 살펴봅니다.
|
기술자료 목록 | 31일 08월 2010년 |
| 웹 메시징 구현하기: WebSphere Application Server Community Edition으로 Ajax 클라이언트를 근실시간 데이터에 연결
근실시간 데이터에 의존하는 애플리케이션이 -- 예: 주식 시세, 건강 상태 모니터링 시스템, 스포츠 업데이트, 뉴스 알림 기타 등등 --
점점 더 대중적이고 필수적이 되어가고 있습니다. 이 기사에서는 IBM WebSphere Application Server Community Edition과 Web 2.0용 기능 팩의 웹 메시징 서비스 컴포넌트를 사용하는 이러한 애플리케이션을 어떻게 작성할 수 있는지에 대해 설명합니다. 생중계 점수 업데이트를 보고하는 스포츠 커뮤니티 애플리케이션을 작성하면서 발생할 수 있는 태스크와 문제를 단계별로 수행하고, Comet라고 하는 낮은 지연(low latency) 서버에서 브라우저로 이벤트 밀어넣기(push) 기술에 대해 알아봅시다 .
|
기술자료 목록 | 25일 08월 2010년 |
| Android에서 XML과 JSON 사용하기, Part 2: JSON을 사용하여 하이브리드 Android 애플리케이션 전달하기
두 개의 파트로 구성된 이 시리즈 기사에서는 현재 인터넷에서 사용하는 가장 일반적인 데이터 형식인 XML과 JSON(JavaScript Object Notation)을 Android 플랫폼에서 처리하는 기술을
살펴봅니다. Part 1에서는 XML과 JSON의 기본적인 사항을 다루었습니다. Part 2에서는 Webkit 호스트 Javascript 코드와 Android 애플리케이션의 Java 코드 간에
데이터를 교환하는 방법을 설명합니다. 이 기사에서는 가장 유용하고 유연한 방식으로 여겨지는 JSON에 대해 집중적으로 살펴봅니다.
|
기술자료 목록 | 24일 08월 2010년 |
| CodeIgniter를 사용하여 Facebook 애플리케이션 작성하기
Facebook SDK를 CodeIgniter 프레임워크에 통합하는 방법을 배우고 사용 가능한 함수를 사용하여 애플리케이션을 작성합니다.
|
기술자료 목록 | 24일 08월 2010년 |
| Android에서 XML과 JSON 사용하기, Part 1: Android 애플리케이션에서 XML과 JSON을 사용함으로써 얻을 수 있는 혜택 탐구
두 개의 파트로 구성된 이 시리즈 기사에서는 인터넷에서 사용하는 가장 일반적인 데이터 형식인 XML과 JSON(JavaScript Object Notation)을 Android 플랫폼에서
처리하는 기술을 살펴봅니다. 첫 번째 파트에서는 XML과 JSON의 기본적인 내용과 이 두 형식으로 제공되는 Twitter 상태 업데이트 피드를 구문 분석하고 표시하는
Android 애플리케이션을 빌드하는 방법을 살펴봅니다.
|
기술자료 목록 | 24일 08월 2010년 |
| Selenium RC를 이용한 웹 애플리케이션 테스트
Selenium은 자동화된 웹 애플리케이션 테스트에 사용하는 테스트 프레임워크입니다. Selenium RC(Selenium Remote Control)에 익숙해지면 다양한 브라우저를
대상으로 웹 애플리케이션을 테스트하여 웹 애플리케이션의 품질이 최상의 상태가 되도록 할 수 있습니다.
|
기술자료 목록 | 17일 08월 2010년 |
| Apache Hadoop과 Dojo를 사용하여 저비용으로 비즈니스 인텔리전스 데이터 생성하기, Part 1: Apache Hadoop을 사용하여 기존 데이터 처리하기
자신의 비즈니스를 이해하는 것은 언제나 중요합니다. 원하는 만큼 회사를 민첩하게 만들 수 있지만 나아갈 방향을 제대로 알지 못하면 눈을 감고 운전하는 것과
마찬가지입니다. 비즈니스 인텔리전스 솔루션은 엄청나게 비싸며 이러한 솔루션을 사용하려면 비즈니스 인텔리전스 솔루션 시스템에서 처리될 수 있게 데이터를
갱신해야 합니다. 그러나 오픈 소스 기술을 이용하면 이전보다 더 쉽게 자신의 비즈니스 인텔리전스 보고서를 작성할 수 있습니다. 두 파트로 구성된 시리즈의 첫 번째
기사인 이 문서에서는 Apache Hadoop을 사용하여 기존 데이터를 신속하게 처리하여 웹 기반의 보고서 애플리케이션에 쉽게 제공할 수 있는 데이터로 변환하는 방법을 배웁니다.
|
기술자료 목록 | 17일 08월 2010년 |
| 웹 프로젝트를 위한 간단한 JSON 제어기 빌드하기
프로젝트에서 사용하는 데이터베이스 백엔드 유형에 관계없이 JSON(JavaScript Object Notation) 제어기를 사용하면 개발에 들어가는 노력을 줄일 수 있습니다. 차기
개발 프로젝트를 강화할 수 있는 매우 기본적인 JSON 제어기를 설정하십시오.
|
기술자료 목록 | 10일 08월 2010년 |
| Rails Active Resource를 사용하여 웹 애플리케이션 간 상호 운용성 단순화하기
Ruby on Rails의 Active Resource를 사용하여 웹 서비스를 쉽고 빠르게
구현하고 이용하는 방법에 대해 살펴봅니다. RESTful 방식으로 Rails는 웹 애플리케이션 간
상호 운용성을 단순화하는 데 도움이 됩니다. 예제를 통해 Active Resource의 기본
조작에 대해 살펴봅니다. REST와 SOAP 사이의 차이점에 대해서도 살펴봅니다.
|
기술자료 목록 | 03일 08월 2010년 |
| 웹 서비스 응답을 처리하는 Dojo 사용
웹 서비스를 사용하면 언어 및 플랫폼에서 독립적으로 기능을 제공합니다. 클라이언트 측에서 Dojo는 최소한의 프로그래밍 노력으로
리치 클라이언트 경험을 제공하기 위한 JavaScript 도구로서 점점 더 대중적이 되고 있습니다. 웹 서비스 응답을 구문 분석하고 처리하는 Dojo의 기존 사용을 활용하기 위해 학습합니다.
|
기술자료 목록 | 27일 07월 2010년 |
| Spring 3을 사용하는 RESTful 웹 서비스 빌드
Java 세상에서는 RESTful 웹 서비스를 다양한 방식으로 빌드할 수 있습니다.
어떤 사람들은 JSR 311(JAX-RS)과 그 참조 구현인 Jersey를 사용하고, 다른 사람들은 Restlet 프레임워크를 사용하며, 아마 구현을 처음부터
시작하는 경우도 있을 것입니다. Java EE 애플리케이션을 빌드하기 위해 잘 알려진 프레임워크인 Spring은 이제 MVC 계층에서 REST를 지원합니다. 이 기사에서는
RESTful 웹 서비스를 빌드하는 "Spring 방법"을 소개합니다. Spring API와 어노테이션을 사용하여 RESTful 웹 서비스를 빌드하는 방법에 대해 알아보고,
Spring이 어떻게 이러한 새 기능을 원래 프레임워크에 원활하게 통합시키는 지에 대해 살펴봅시다.
|
기술자료 목록 | 27일 07월 2010년 |
| XML 살펴보기: HTML의 XML 특성
한동안 주요 브라우저 벤더가 독립된 조직 하에서 개발한 W3C의 XHTML 2와
HTML5 사이에서 무엇이 웹 마크업의 미래가 될 것인지에 대한 논쟁이 있었습니다.
W3C는 먼저 HTML5의 손을 들었고 최근에는 XHTML 2에 대한 지원 중단을
발표했습니다. 이것은 웹에서 XML의 미래에 대해 중요한 변화를 초래했으며
HTML5의 기세로 인해 현재 모든 HTML5는 이미 XML 개발자가 다루어야 하는
기술이 되어 있습니다. 하지만 HTML5는 적절한 XML 직렬화를 지원하기 때문에
XML 지지자도 실망할 필요가 없습니다. 이전 XHTML 규칙과 약간 다른 키를
포함한 HTML5의 XML 양식에 대해 살펴보고 최신 웹 브라우저에서 이 용어가
실제로 어떻게 적용되는지 살펴봅니다.
|
기술자료 목록 | 08일 07월 2010년 |
| JSF 2 fu: JSF 마법사
이 JSF 2 fu 기사에서는 JSF 2를 CDI(Contexts and Dependency Injection)와 결합하여 Ajax 스타일 마법사를 구현하는 방법에 대해 살펴봅니다.
JSF의 템플리트와 Ajax가 적용되는 것을 살펴보고 CDI의 종속성 삽입 및 대화 범위를 사용하는 방법에 대해 알아봅니다.
|
기술자료 목록 | 06일 07월 2010년 |
| 클라우드에서 IBM Lotus Forms 사용하기
IBM Lotus Forms는 모든 규모의 조직에서 데이터 캡처, 검토, 승인 및 eForm
제출을 통해 비즈니스 프로세스를 자동화하는 데 도움이 됩니다. Lotus Forms는 클라우드에서
실행할 수 있으며, 이 경우 소유 비용이 크게 줄어드는 동시에 확장성이 획기적으로 높아집니다. 이
튜토리얼에서는 소규모 자동차 정비업체에서 Lotus Forms를 사용하여 고객을 추적하는 기능을 제공하는
간단한 애플리케이션을 작성한 다음 Amazon EC2(Elastic Compute Cloud)를 사용하여 이 애플리케이션을
클라우드에서 실행하는 방법에 대해 설명합니다. 클라우드 컴퓨팅에 대한 사전 경험이 필요하지 않습니다.
|
튜토리얼 | 29일 06월 2010년 |
| HTML 5로 모바일 웹 애플리케이션 작성하기, Part 5: HTML 5에서 새로운 시각적 UI 기능 개발
HTML 5는 대체로 가장 큰 영향을 미치는 시각적인 기능을 비롯하여 모바일 웹 애플리케이션을 위한 새 기능이 많이 제공됩니다.
Canvas는 브라우저에서 전체 2D 그래픽을 제공하여 새 UI 기능 중 가장 주목을 끕니다.
이 기사에서 Canvas 및 모바일 사용자에게 더 미묘하지만 큰 변화를 줄 수 있는 HTML 5의 다른 새로운 시각적 요소를 사용하기 위해 배웁니다.
|
기술자료 목록 | 29일 06월 2010년 |
| XMPP를 사용하여 웹 기반 알림 도구 빌드하기
실시간 웹 애플리케이션은 네트워크로 연결된 애플리케이션으로 인터넷 정보가 발행되는 즉시 웹 기반 사용자 인터페이스를 사용하여 정보를
표시합니다. 예제에는 외부 소스에서 계속 데이터를 가져와서 자체적으로 업데이트하는 소셜 뉴스 수집기와 모니터링 도구가 포함되어 있습니다. 이 튜토리얼에서는
XMPP(Extensible Messaging and Presence Protocol)를 기반으로 통신을 하는 소형 알림 도구인 Pingstream을 PHP와 Javascript를 사용하여 작성합니다.
XMPP는 인식 및 실시간 통신 기능을 지원하도록 설계된 XML 기술 세트입니다.
|
튜토리얼 | 22일 06월 2010년 |
| Ajax 기반 웹 애플리케이션의 다양한 클라이언트-서버 통신 메커니즘
비동기 JavaScript 및 XML(Ajax) 기반 웹 애플리케이션의 핵심이 되는 부분은 클라이언트와 서버 사이의 통신 계층입니다. 이 계층을 구현하려면
브라우저에서 제공하는 다양한 통신 메커니즘뿐 아니라, 각 메커니즘의 장단점에 대해서도 잘 이해할 필요가 있습니다.
이 기사에서는 어떤 애플리케이션의 구체적인 통신 요구 사항과 그에 알맞은 메커니즘을 올바로 매치하는 방법을 학습할 수 있습니다. 세부적인 사항을
보여주는 예제들을 통해 이런 각기 다른 클라이언트-서버 통신 요구를 충족시킬 수 있는 통신 계층을 만드는 방법을 이해할 수 있습니다.
|
기술자료 목록 | 22일 06월 2010년 |
| Struts 2로 동적 데이터 처리하기
이 기사에서 웹 기반 애플리케이션에 대해 동적 데이터를 처리하는 데
Apache Struts 2가 어떻게 도움을 줄 수 있는지 알아봅시다. 예제와 샘플 코드를 통해 몇 개의 가장 일반적인
유스 케이스를 살펴보십시오. 강력한 Action, Intercepter 및 Results 기능이
데이터베이스 데이터로 UI 필드를 설정하는 데 어떻게 도움을 줄 수 있는지 알아보십시오. 또한 애플리케이션이
값 목록으로부터 로드할 때 데이터 값을 설정하여 애플리케이션을 모듈화하는 것과 필드에 원하는 데이터를 사전 입력하는 것에
대해 알아봅시다.
|
기술자료 목록 | 15일 06월 2010년 |
| HTML 5로 모바일 웹 애플리케이션 작성하기, Part 4: Web Workers를 사용하여 모바일 웹 애플리케이션 속도 높이기
웹 애플리케이션은 전통적으로 싱글스레드 세상에 갇혀 있었습니다. 너무 복잡하면 애플리케이션의 UI가 멈추는 위험을 감수해야 하기 때문에, 실제로 개발자들은 코드에서 할 수 있는 것에만 활동이 제한되었습니다. Web Workers는 멀티스레드를 웹 애플리케이션에 도입하여 이 모든 과제를 극복했습니다. 이는 대부분 애플리케이션의 로직이 클라이언트측인 모바일 웹 애플리케이션에 특히 유용합니다. 이 기사에서는 Web Workers로 작업하는 방법을 살펴보고, 이에 가장 적합한 태스크가 무엇인지 알아봅니다. 다른 HTML 5 기술을 사용하여 어떻게 이러한 기술의 효율성을 높일 수 있는지 살펴볼 것입니다.
|
기술자료 목록 | 08일 06월 2010년 |
| Ajax 라이브러리 간의 경쟁: Dojo 대 YUI
Ajax(Asynchronous JavaScript and XML)는 CEO가 검색하는 여러 사이트에서 지역 신문에 이르기까지 다양한 곳에서 다루어지고 있습니다. 일반적인 생각과는
달리 Ajax를 사용하기는 그다지 어렵지 않으며 특히 적절한 라이브러리를 사용하면 더욱 그러합니다. 이 기사에서는 널리 사용되는 YUI(Yahoo! User Interface)와
Dojo 라이브러리를 탐구하고 이러한 라이브러리를 통해 일반적인 Ajax 기술을 단순화하고 Javascript를 더욱 다루기 쉽게 하는 방법을 살펴봅니다. 먼저,
라이브러리를 사용해야 하는 이유와 라이브러리를 선택하는 방법을 확인합니다. 또한, YUI 및 Dojo와 관련된 특정 예제를 일부 살펴봅니다.
|
기술자료 목록 | 08일 06월 2010년 |
| JSF 2 fu: 복합 컴포넌트를 구현한 후 Ajax 추가하기
|
기술자료 목록 | 01일 06월 2010년 |
| 웹 사이트에서 웹 애플리케이션으로, Part 1: 웹 사이트인가, 웹 애플리케이션인가?
웹 사이트를 빌드하고 있는가? 아니면 웹 애플리케이션을 빌드하고
있습니까? 많은 정보를 제공하는 웹 사이트와 대화식 기능이 강조되는 웹 애플리케이션
간의 차이가 모호해지고 있습니다. 정보 제공을 위한 좋은 사이트를 빌드하기에 적합한
우수 사례가 많기는 하지만 이러한 사례가 좋은 애플리케이션을 빌드하는 데도 적합하지는
않습니다. 이 기사에서는 웹 사이트와 웹 애플리케이션의 실질적인 차이를 살펴보고 사용자
자신의 사이트를 분석합니다. 설계 및 유용성을 향상시키는 데 도움이 되는 방식으로 관리,
설계 및 코딩 중인 사이트를 살펴봅니다. 웹 목표를 지원하는 의사결정을 내리는 방법에 대해
설명합니다.
|
기술자료 목록 | 01일 06월 2010년 |
| 웹 애플리케이션 환경에서 pureQuery 클라이언트 최적화 관리하기, Part 2: 클러스터링된 환경에서 애플리케이션 최적화하기
pureQuery 클라이언트 최적화를 수행하면 Java 데이터베이스 애플리케이션의
성능, 보안 및 관리를 향상시킬 수 있습니다. 두 편의 기사로 구성된 이 시리즈의
첫 번째 기사에서는 단일 애플리케이션 서버 노드에서 클라이언트 최적화를 활성화하는
방법에 대해 살펴보았습니다. 이 두 번째 기사에서는 클러스터링된 애플리케이션
서버 환경 특히, 클러스터링된 WebSphere Application Server 환경에서 클라이언트
최적화를 구성하고 작업하는 방법에 대해 설명합니다.
|
기술자료 목록 | 27일 05월 2010년 |
| ZK에서 CDI 프로그래밍 모델 탐색하기
JSR(Java Specification Request) 299: Java EE 플랫폼용 CDI(Contexts and
Dependency Injection)는 강력한 서비스 설정입니다. 이 서비스는 Java EE 구성 요소의
형안전(type-safe) 의존성 삽입이 포함되고, 구성 요소 사이에 상호작용을 허용하기 위한 이벤트 알림 모델도
포함되어 Java EE 웹 티어에서 Java EE 서비스로의 액세스를 간소화해 줍니다. 근본적으로 Java
EE 웹 티어에서 사용된 모든 써드파티 프레임워크는 CDI 휴대용 확장 메커니즘을 사용하여 CDI 서비스를 활용할 수
있습니다. 이 글에서는 "Rich Internet applications using ZK"이라는 글의 샘플 애플리케이션을 확장하여
ZK 프레임워크 및 강력한 CDI 서비스와의 통합을 사용하여 현존하는 예제를 수정하는 방법을
설명합니다.
|
기술자료 목록 | 25일 05월 2010년 |
356 결과 중 1 - 100 | 다음 요약 보기 | 요약 숨기기 검색 결과를 RSS 구독