2010-02-09 3 views

답변

4

이 용어는 "Ajax는"일반적으로 사용됩니다 요청이 서버

  • 옮겨진 데이터를 XML 또는 JSON 또는 HTML되는 브라우저 (클라이언트 측)에서 보낸

    • .


    단어 "webservice는"일반적으로 사용됩니다 요청이 옮겨진 데이터를 SOAP 인 경우 브라우저는

  • 관여하지 않고, 다른 서버로 서버에서 보낸

    • - 적어도 SOAP 웹 서비스 인 경우 ^^ (예 : SOAP과 관련없는 일반적으로 SOAP을 암시하지 않는 REST와 반대)


    하지만 아약스는 기본적으로 특정 종류의 웹 서비스라고합니다.

  • +1

    "Ajax는 일종의 웹 서비스"입니다. 나는 그것에 정말로 동의하지 않는다. 그것은 나에게 의미가 없습니다. Ajax는 * action *이고, Webservice는 호출에 사용할 수있는 서버에서 실행되는 API입니다. 당신은 그들을 비교할 수 없습니다. –

    +0

    일부 데이터를 얻기 위해 Ajax 요청을 사용하면 네트워크를 통해 요청이 전송되고 서버에서 일부 작업이 수행되고 일부 데이터가 반환되고 처리됩니다. 좀 일반적인 "webservice 설명에 맞는, 제 생각에는 –

    +0

    "webservice * call * "을 만드는 과정을 말합니다. 분명히 브라우저에서 "웹 서비스 호출"을 만드는 것은 "Ajax"를 의미합니다. 그러나 "웹 서비스"는 "Ajax"와 관련이 없습니다. "Ajax"란 무엇입니까? 말도 안돼. –

    3

    이러한 것들을 비교하는 것은 무의미합니다.

    "Ajax"는 브라우저에서 발생하는 프로세스입니다. "메인"보기 영역을 새로 고치지 않고 그 결과 (데이터 잡기, 변경하기, 기존 DOM 변경 (요소 추가) 등)를 수행하지 않고도 일부 로컬 서버 측 페이지를 호출하는 행위입니다.

    웹 서비스는 코드에서 메소드를 호출 할 수 있지만 실제로는 원격 시스템으로 연결되는 서버 측 기능입니다. Webservice에 대한 호출은 일반적으로 서버 쪽에서 이루어집니다.

    -1

    저는 아약스와 웹 서비스가 비슷하다고 생각합니다. 그래서 여기 왜 그렇게 생각 하느냐고합니다. 내가 이해하기 때문에, 때로는 여러 유용한 기능을 가진 "API"를 구현해야합니다. "웹 서비스"라고 불리는 기능들이다. 이러한 '함수'는 http 요청에 대한 응답으로 제공되며 제공된 데이터로 무언가를 수행합니다. ajax siimilar 종류의 작업에서 도 자바 스크립트를 통해 발생합니다. 그래서 모든 것을 요약하기 위해 API 안에 '웹 서비스'가 있고 ajax는 '웹 서비스'처럼 작동합니다. 이런 식으로 예, 아약스와 웹 서비스를 비슷하게 호출하는 것이 옳다고 생각합니다.

    +1

    실제로 아약스와 웹 서비스는 완전히 다른 두 가지입니다. Ajax는 html 페이지와 연결된 웹 서비스 상호 작용 패턴이다. Ajax는 웹 서비스를 사용하지만 자체는 아닙니다. –

    +0

    나는 그들이 똑같다고 말하지 않았다, 나는 그들이 비슷하다고 말했다. –

    +0

    즉, 포크와 스파게티는 비슷하게 비슷합니다. 둘 다 먹는 것과 관련되어 있기 때문입니다. –