창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by 지상현2009-12-28 04:02:08, Hit : 4709
ajax?
Homepage : http://ssidang.x-y.net
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=4342
ajax 관련해서 댓글 달다가 의외로 길어지길래 여기에 적습니다. -_-



ajax의 핵심은 비동기입니다.
비동기란, 순서를 맞출 필요가 없다는 뜻입니다.
말을 더 풀어보면,
HTTP는 대화형 프로토콜로 클라이언트가 서버에게 요청(request)하면 서버는 응답(response)하는 구조입니다.

예를 들어 cugz에 접속을 하고자 한다면
클라이언트가 cugz 서버에 요청 -> cugz 서버는 페이지 내용 전송

...이런 구조라 이거지요.
다른 곳으로 링크를 타도 항상 마찬가집니다.
이렇게 요청하면 -> 응답받는다. 같이 특별한 순서를 갖는 것을 동기식이라고 합니다.

비동기식은 그 반대겠죠?
순서를 지킬 필요가 없습니다.
따라서 요청하고 응답받지 않아도 또 요청을 넣을 수도 있습니다.
그리고 A가 요청하고 B가 요청하고 C가 요청했을 때 응답을 B, C, A 순으로 받을 수도 있구요. 순서에 연연하지 않으므로.

그럼 ajax와 비동기가 무슨 상관일까요?
있죠.
우리가 보는 페이지는 이미 서버에 요청을 해서 응답받은 하나의 결과물입니다.
다른 내용을 보고 싶으면 또 다시 서버에 요청을 해야 합니다. (HTTP 프로토콜이 그런 거지요)

ajax 기술은 페이지 일부만 요청해서 일부만 받는 기술들을 흔히 이르는 말입니다.
바뀐 부분만 새로 고친다는 경제적인 발상이죠.

이때 페이지의 일부만 고친다는 점 때문에 DHTML과도 결합되어 있는 경우가 대부분입니다.
maquee라든지 js라든지 새로운 내용은 받을 수 없더라도 일단 받아 낸 페이지 내용을 바꿀 수 있는 수단은 이전에도 얼마든지 있었으니까요.
그리고 일부만 바꾸려면 js 같은게 필수입니다.

ajax는 위와 같이 async(비동기), js(자바스크립트: DHTML), xml(서버 전송을 받기 위한 수단)를 합친 말로 아마 느낌상 ActiveX 패러디 정도 되는 것 같습니다. (실제 MS도 ActiveX를 포기하고 ajax로 돌아섰죠.)


-_-어째서 느닷없이 글을 쓰게 됐는진 모르겠지만,
ajax를 잘 모르는 분께 혹시나 도움이 될까 싶어서....흠흠
사실 제가 적은 것도 100% 정확한 것은 아닙니다. 그냥 대충 그렇구나 하고 넘어가셔야 할 것 같습니다 -_-
잘못된 점을 지적해주셔도 고맙겠구요.

신용주   2009-12-28 AM 8:56:00  
잘 읽어보았구요. 지식 하나 얻어가네요.
이 죽을 놈의 날씨... 아 춥다...
박종훈   2009-12-28 AM 11:22:12  
제가 예전에 잘못 알았던 내용을 바로 잡아주시고, 몰랐던 내용도 설명해주셔서 감사합니다.
매번 ajax가 설명될때 마다 '비동기'라는 용어가 나오는데, 이 뜻을 모르면서도 그냥 사용했었는데 이 글을 통해서 비동기라는 뜻을 알고 가네요.

예전에 작성했던 글을 지금보니 허술하기 짝이없군요~;;;
이희창   2009-12-31 AM 11:48:56  
저도 지식하나 배워갑니다~ ^^
LIST ALL               GO TO THE TOP


N
C
   Subject
Posted by
Date
H
3696
   어이쿠! 낯 익은 분들이 대화의 장을 꾸준히 이끌어가시는군요. [6]
남상기 2010/06/11  3710
3695
   학..!! 결국 PC 새로 맞추는건 일단 접어두고ㅋ [4]
김동민 2010/06/11  4698
3694
   추락. [7]
지상현 2010/06/10  4185
3693
   색다른 자극이 필요한 시점~~~ [5]
권선중 2010/06/10  4234
3692
   윈7 + IE8 = 뭐하는 거얏! [2]
지상현 2010/06/07  4710
3691
   지름신을 알현하면 ┓- [3]
김동민 2010/06/06  4218
3690
   아아, 슬슬 광고글이 ^^; [1]
지상현 2010/06/05  4219
3689
   지금이 오히려 창조하기 좋을때가 아닐까요? [2]
지상현 2010/06/01  4003
3688
   참오랜만에 왔습니다.. [3]
권선중 2010/05/25  4122
3687
   살 희망이 없습니다.. [2]
제인호[독도] 2010/05/20  4333
3686
   왠지 접속을 못했습니다. [3]
지상현 2010/05/04  3988
3685
   여러분 건강하시지요? [1]
바람 2010/04/13  3664
3684
   으음..노엘 갤러거 ... 가수가 좋아졌습니다. [BGM + ]
제인호[독도] 2010/04/03  4632
3683
   캠릿브지 대학의 연구결과~~ [1]
권선중 2010/04/02  4386
3682
   최승우님. 이러시면 곤란합니다. [5]
제인호[독도] 2010/04/01  4416
3681
     [re] 최승우님. 이러시면 곤란합니다. [7]
최승우 2010/04/01  4257
3680
   야한 그림 한장 ㅋㅋㅋ [9]
권선중 2010/03/25  4566
3679
   트위터~ 혹시 커즈닷컴에는 ..! [5]
김동민 2010/02/11  5156
3678
   2010년 2월 9일 18시 8분 14초 [3]
지상현 2010/02/09  4715
3677
   손상진님의 이지-리네임이 뉴스에 나왔네요 ㅋㅋ [3]
이희창 2010/01/18  4961
3676
   상상을 현실로 만드는 사람들 TED [2]
신용주 2010/01/17  6242
3675
   최근 올라오는 광고글에 대해서.. [2]
손상진 2010/01/15  4594
3674
   그림to문제데이터 박종훈님 소스 수정해봤는데요. [1]
박재성 2010/01/05  4082
3673
   avast 파레트 오진이 확실하네요;; [1]
장화신은고양이 2010/01/04  4836
3672
   오늘이 2009년의 마지막 날이네요~ [2]
박종훈 2009/12/31  4304
LIST ALL   Prev [1][2][3][4][5][6][7][8] 9 [10]..[156] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인