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


LIST ALL
Posted by 지상현2009-12-28 04:02:08, Hit : 4805
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
3223
   win 7 도움말 보기 안되니 한없이 불편하네요..ㅠㅠ [2]
권선중 2010/07/18  4812
3222
   현실 고증 철저한 영화
o00pp99oo 2016/09/21  4811
3221
   창조로 구현한 온라인 게임테스트 구현 결과.. [6]
권선중 2006/02/06  4811
3220
   델조이를 대신할 프로그램명... [1]
ps.이진백 2004/12/09  4811
3219
   TODAY MISSION IS WINDOWS XP SETUP! [7]
신용주 2009/10/31  4809
3218
   윈7 + IE8 = 뭐하는 거얏! [2]
지상현 2010/06/07  4808
3217
   안녕하세요~창조 초보 '하얀종이'라고 합니다.. [2]
하얀종이 2002/09/22  4808

   ajax? [3]
지상현 2009/12/28  4805
3215
   흠..good.to [3]
제인호[독도] 2009/09/22  4804
3214
   타키 죽이기??? [1]
위자드 2005/02/10  4803
3213
   [진행사항] NotePad^ [5]
박종훈 2006/12/25  4802
3212
   게임 ) 새로 생긴 원을 클릭하세요. [5]
신용주 2009/11/16  4800
3211
   기타자료실에 등록된 dll 파일로 암호화/해독 을 한결과 [4]
날개달기 2003/01/22  4798
3210
   안녕하세요.
신용주 2014/09/23  4795
3209
   게임구상과 DB연구도 좀해볼까 프리메이플~~ [5]
권선중 2008/08/03  4794
3208
   창조로 이거 만들수 있나요>? [2]
+이기원+ 2002/11/09  4792
3207
   축구 심판의 우하한 자태 ^^
권선중 2003/11/21  4789
3206
   흠..^^ [9]
천호성 2007/02/27  4788
3205
   훕스.. 홈피 주소가 바꼈었구나..
손상진 2003/09/29  4788
3204
   그런 의미에서 네이트온, 훗
김동민 2008/10/15  4783
3203
   저도 개강도 곧 하는데. 놀고만 있을 순 없다~. [9]
신용주 2006/08/26  4781
3202
   곧 윈도우 8 공개한다는 소식이 있던데... [1]
신용주 2010/12/14  4780
3201
   이런이런... lrc 파일-_- [12]
박종훈 2009/01/04  4779
3200
   고기, 빵, 라면... [1]
지상현 2010/06/20  4774
3199
   창조에 아쉬웠던점 하나~^^* [3]
손상진 2004/12/19  4774
LIST ALL   Prev [1]..[21][22][23][24][25][26][27] 28 [29][30]..[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이희철
로그인