메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT/모바일

Visual WebGUI를 이용한 Ajax 프로그래밍(1)

한빛미디어

|

2007-07-30

|

by HANBIT

12,391

제공 : 한빛 네트워크
저자 : 한동훈

Visual WebGUI는 닷넷에서 윈폼으로 작성한 응용프로그램을 ASP.NET 응용프로그램으로 만들어주는 Ajax 프레임워크입니다. 자바에서는 자바로 코드를 작성하면 이를 웹응용프로그램으로 변환해주는 구글 웹 툴킷(GWT, Google Web Toolkit)이나 Java2Script 같은 오픈소스 프레임워크가 있습니다. Visual WebGUI는 GWT 같은 아이디어를 닷넷 환경에서 구현한 것입니다.

Visual WebGUI 프레임워크와 전체 소스 코드는 다음 URL에서 다운로드 받을 수 있습니다.

http://www.visualwebgui.com/

여기서는 닷넷 프레임워크 2.0 버전을 다운로드 합니다. SDK Community 버전을 받으면 되며, 현재 최신 버전은 5.81.3.74.4c입니다.

설치시 주의사항: Visual WebGUI는 Visual Studio 2003 스타일의 웹 프로젝트를 사용합니다. Visual Studio 2005에서는 이전 버전과 같은 웹 프로젝트를 제공하지 않는데, 이를 확장하기 위해 "Microsoft web project installation for VS2005"를 설치해야 합니다. Visual Studio 2005 SP1에는 웹 프로젝트 템플릿이 기본으로 추가되었기 때문에 SP1을 사용하고 있다면 템플릿을 설치하지 않아도 되고, Visual WebGUI 설치도 바로 됩니다.

Visual WebGUI 설정

Visual WebGUI는 웹응용프로그램 확장자로 .wgx를 사용하기 때문에 IIS 등록정보를 수정해야 합니다. 먼저, [시작] -> [실행] -> [inetmgr]을 입력해서 [인터넷 정보 서비스(IIS) 관리]를 실행합니다.

[그림 1]과 같이 인터넷 정보 서비스에서 [웹 사이트] -> [기본 웹 사이트]에서 마우스 오른쪽 버튼을 클릭해서 [속성(R)]을 선택합니다.


[그림 1] 인터넷 정보 서비스 관리

[그림 2]와 같이 [홈 디렉터리] 탭을 선택하고, 오른쪽 하단의 [구성(G)] 버튼을 클릭합니다.


[그림 2] 홈 디렉터리 탭

[그림 3]과 같이 [응용 프로그램 구성] 대화상자가 나타납니다. 기존 ASP.NET 응용프로그램을 처리하는 .aspx 항목을 선택하고, [편집(E)] 버튼을 클릭합니다.


[그림 3] 응용 프로그램 구성

[그림 4]와 같이 [실행 파일(X)] 항목에 표시된 전체 주소를 복사합니다.


[그림 4] .aspx 응용 프로그램 매핑

복사한 주소는 다음과 같습니다.

C:WINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll

[취소] 버튼을 클릭해서 [응용 프로그램 구성] 대화상자로 돌아갑니다. [그림 5]의 대화상자에서 [추가] 버튼을 클릭합니다.


[그림 5] 응용 프로그램 구성 추가

[그림 6]과 같이 응용 프로그램 확장을 추가합니다. 1번에는 앞에서 복사했던 aspnet_isapi.dll 주소를 붙여넣고, 2번에는 확장자 wgx를 추가합니다. 3번에서는 요청을 처리할 HTTP 명령을 GET, POST, HEAD, DEBUG로 한정합니다. 설정이 모두 끝났으면 [확인] 버튼을 클릭해서 설정을 끝냅니다.


[그림 6] 응용프로그램 확장 추가
TAG :
댓글 입력
자료실