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


LIST ALL
Posted by 지상현2009-12-28 04:02:08, Hit : 4723
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
notice   게시판 용도를 약간 수정했습니다. (프로그램 자료실, 기타 자료실) 지상현 2011/02/01  6652
notice   '창조'의 문제점을 모아봅시다. [3] 지상현 2010/07/02  8111
3894
   문자표 횡칸, 글꼴 색상좀 추가해 주시면 안될까요
날아라KTX 2022/09/26  485
3893
   지금 보니까 창조 업그레이드 주기가 10년쯤되더라구요.
박재성 2022/01/09  999
3892
   안녕하세요.. 또다른 새해를 맞이하고 7일차네요..
권선중 2022/01/07  743
3891
   창조 업그레이드후 3년이 훌쩍넘어 이제 4년차에 접어드는데요.
박재성 2021/12/04  882
3890
   오랜만에 커즈닷컴에 접속했습니다.
신용주 2021/09/21  920
3889
   싸이월드 부활 소식과 함게 또 오랜만에 들려요~~~
권선중 2021/08/19  898
3888
   다들 잘 지내시나요? [6]
지상현 2021/01/14  1410
3887
   창조라는 프로그램을 사용한지 꽤 오랜 시간이 흘렀네요. [2]
신용주 2020/09/02  1961
3886
   안녕하세요~ 오랜만입니다ㅎㅎ
joyfuI 2020/06/15  1769
3885
   2020년 만우절날 오랜만에 접속해봅니다.
신용주 2020/04/01  1752
3884
   2020년 새해를 맞이한지 벌써 10일이 지났습니다. ^^ [1]
권선중 2020/01/10  1888
3883
   복구되었네요~~!! [1]
박재성 2019/09/20  1925
3882
   근황토크라도 해볼까요~? ㅎㅎ [6]
손상진 2019/04/05  2384
3881
   ^^ 잠잠하네요.. [3]
권선중 2019/03/29  2091
3880
   윈도우10에서 manifest 파일 사용 시 주의사항.
바람 2019/02/17  1856
3879
   ^^ 너무 오랜만에 왔다더니 비밀번호를 ㅠㅠ [1]
권선중 2018/12/08  2168
3878
   irc 봇을 만들고 있네요. [1]
박재성 2018/10/24  2263
3877
   얼마전 벗꽃구경한거같은데 벌써 여름이.. [1]
권선중 2018/06/20  2722
3876
   성인e님.. [1]
박재성 2018/03/24  2304
3875
   뒤늦게나마 창조 20주년 짐심 축합니다. [1]
권선중 2018/01/19  2907
3874
   금년 연말이나 내년 연초에 창조 버그 패치 예고 [27]
남상기 2017/12/08  3169
3873
     ㅎ파일 탐색 명령 중 '갱신해'
바람 2017/12/11  2569
3872
   홈 페이지에 문제가 좀 있군요. [1]
바람 2017/10/28  3294
LIST ALL   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이희철
로그인