AJAX? Cho Hyun Min.

Slides:



Advertisements
Similar presentations
UX, RIA, 그리고 … Silverlight 공도소프트
Advertisements

박 제욱 이 재민. Web Caching 이란 ? 1 Web Caching 시스템 2 Web Caching 구조 3 Web Caching 동작 4 Web Caching 의 일관성 문제 5 프록시 서버 사용방법 6 참고도서 7.
웹 호환성 향상 전략 조 훈 DBDIB DBDIB.
CHAP 22. 블루투스.
Oozie Web API 기능 테스트 이승엽.
30강_웹문서 제작 팁 웹문서 제작 팁 Lecturer Kim Myoung-Ho Nickname 블스
몰랑이의 햄버거 만들기大 작전 click!.
Ajax 인공지능 연구실.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
코크파트너 설치 가이드 Window 7.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
2015년 하반기 소방교육 자 유 전 공 학 부 (금) 안녕하십니까 자유전공학부 행정실 입니다.
Ch.07-5 xml-rpc 사용하기 김상엽.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Web Service Computing and Practice_
PHP입문 Izayoi 김조흔.
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
강좌 소개 웹프로그래밍기초 숙명여자대학교 임순범.
Visual Basic .NET 처음 사용하기.
Internet Explorer 8,9,10,11 브라우저를 통한 VPN 접속가이드
전광판 어플 크레파스통 도상미 박아란 이민영.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
KHS JDBC Programming 4 KHS
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
26강. 포워딩(Forwarding) RequestDispatcher 클래스 HttpServletResponse 클래스
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
Wireless Java Programming
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
Web Basic 김영성 인천대 OneScore
Mobile SHI 사용자 메뉴얼 중공업조선CI그룹 전진형( )
Endless Creation - 안 승례 -
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
Nessus 4 설치 정보보호응용 조용준.
Ajax 활용 – Ajax 개요 2008 고급 XML 프로그래밍 임순범.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
웹디자인
12장 쿠키와 세션 이장에서 배울 내용 : 쿠키와 세션은 웹 페이지 간에 정보를 유지할 때 사용된다. 쿠키와 세션은 사용되는 형태가 비슷하나, 쿠키는 웹 브라우저(클라이언트) 쪽에 저장되고, 세션은 웹 서버 쪽에 저장된다. 이 번장에서는 이들에 대해 학습한다.
화이트 보드와 채팅 기능을 제공하는 웹 기반 공동작업 지원 시스템
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
DHCP 조지훈 김대성 이정민 용석중.
14강. 세션 세션이란? 세션 문법 Lecturer Kim Myoung-Ho Nickname 블스
치료 레크레이션 프로그램 (지적 장애 대상) 과 목: 학 과: 학 번: 이 름: 제 출 일 자 담 당 교 수:
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
웹(WWW).
Cold Spring Harbor Laboratory Press 저널 이용 매뉴얼
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
Introduction to JSP & Servlet
암호학 응용 Applied cryptography
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
JSP Programming with a Workbook
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
9 브라우저 객체 모델.
08. 소프트웨어 아키텍처 설계 전략 명지대학교 융합소프트웨어학부 김정호 교수.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
웹에서의 상태 - 변수 발표자 : 지왕태.
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
AJAX Technology for Web2.0
JAVA 프로그래밍 16장 JNLP.
20 XMLHttpRequest.
Presentation transcript:

AJAX? Cho Hyun Min

Contents 1. What is AJAX? 2. Practice 1-1 AJAX? 1-2 기존 기술과 차이점 1-3 장점과 단점 2. Practice 2-1 AJAX 구성요소 UML 2-2 PART1. AJAX 맛보기 2-3 PART2. AJAX ControlToolKit 설치 및 Start

What is AJAX? 1.1 AJAX? (Asynchronous Javascript and XML) 비동기 Javascript와 XML을 의미하며 기술 보단 개발자가 좀더 쉽게 접근 할 수 있도록 인터페이스를 만든 방법론 표현 정보를 위한 HTML (또는 XHTML)과 CSS 동적인 화면 출력 및 표시 정보와 상호작용을 위한 DOM, Javascript

What is AJAX? 1.1 AJAX? (Asynchronous Javascript and XML) 웹에서 ActiveX, Flash 또는 Java Applet 등에 의존했던 사용성, 접근성, 응답성의 향상 그러한 기술들을 대신해 AJAX이 가질 수 있는 경쟁력은 플러그인을 사용하지 않고 브라우저 만으로 이용 가능 새로운 것을 배우지 않고 DHTML, JavaScript, CSS등의 기존 웹 기술들을 그대로 이용

What is AJAX? 1.2 기존 기술과 차이점 기존 Web Application은 브라우저에서 폼을 채우고 이를 WebServer로 제출 하면 하나의 요청으로 WebServer에 전달 결과적으로 중복되는 HTML코드를 다시 한번 전송 받게 됨으로써 많은 대역폭 낭비 AJAX Application은 필요한 데이터만을 WebServer에 요청 받은 후 클라이언트 에서 데이터에 대한 처리 가능 WebServer 사이에 교환되는 데이터량과 WebServer의 데이터 처리량 감소로 인해 Application의 응답성이 향상

What is AJAX? 1.3 장점과 단점 페이지 이동없이 고속으로 화면 전환 가능 서버 처리를 기다리지 않고, 비동기 요청 가능 수신하는 데이터 량을 줄이고, 클라이언트에게 처리를 위임 가능 AJAX을 쓸 수 없는 브라우저에 대한 문제 Http클라이언트의 기능이 한정 페이지 이동없는 통신으로 인한 보안상의 문제 지원하는 Charset 한정 스크립트로 작성되므로 Debugging이 용이 하지 않음 요청을 남발하면 역으로 서버 부하가 늘 수 있음 장 점 단 점

What is AJAX? 2.1 AJAX 구성요소들 UML 기존Web은 응답이 올 때 까지 기다리지만 AJAX를 이용한 사용자는 진행 중이라는 값과 결과값을 진행 중이나 진행 후에 받게 됨 브라우저 웹 서버 AJAX엔진 (브라우저) 웹 서버 사용자 사용자 Action HTTP Request using XMLHttpRequest Action HTTP Request Action Processing Request Processing Request HTTP Response HTTP Response as HTML XML 기존 웹 애플리케이션을 이용할 경우 사용자의 액션 흐름, 서버에 요청을 보내고 새로운 페이지가 완료되기 기다림 AJAX를 이용한 경우 사용자의 액션은 비동기적으로 서버에 응답 완료되길 기다리지 않음

Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트

Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트

Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트 Drag

Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트 Drag

Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트 Drag

Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트 1.Drag 2.Click

Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트 Insert

Script를 관리해주는 ScriptManager 필요 Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트 Script를 관리해주는 ScriptManager 필요

Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트 Drag

Practice 2.2 PART1. AJAX 맛보기 ASP.NET AJAX 관련 참고 사이트 Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00)

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start 압축 푼화면 AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) 압축 푼화면

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start 확인 AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) 확인

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start 복사 AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) 복사

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Binaries 복사 AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Binaries 복사

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00)

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00)

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00)

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00)

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start 1.Click 2.Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) 1.Click 2.Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00)

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start 2.Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) 2.Click

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Insert AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Insert

Practice 2.3 PART2. AJAX ControlToolKit 설치 및 Start Click AJAX ControlToolKit Download(URL) AJAX ControlToolKit Download(504-00) Click

Thank you!