1

저는 PHP 배경입니다. 내가 아는 건응용 프로그램 서버 란 무엇입니까? 리치 인터넷 응용 프로그램이란 무엇입니까?

  1. 웹 서버가 웹 서버에 내장되어
  2. PHP 인터프리터는 PHP 스크립트를 다시 클라이언트에 반환됩니다
  3. 위의 결과가 될 것입니다 HTML을, 컴파일 HTTP 요청을 처리하는 것입니다 웹 서버.

이제는 한 가지를 이해하지 못합니다. 애플리케이션 서버 란 무엇입니까? 웹 서버 & 응용 프로그램 서버의 차이점은 무엇입니까? 그 역할에 대한 대중적인 예는 무엇입니까?

리치 인터넷 응용 프로그램이란 무엇입니까? 내 이해에서 구글 워드 프로세서와 같은 웹 응용 프로그램에 대한 그냥 멋진 이름. 내가 맞습니까?

예를 들어 설명해 주시기 바랍니다.

+1

숙제입니까? Wikipedia라는 사이트가 있는지 모르십니까? 또는 근본적인 정보를위한 기본적인 책을 움켜 잡으십시오. – Francis

+0

그래, 나는 위키 피 디아라는 사이트를 알고 있고 또한 Google이라는 더 많은 대중적인 사이트를 알고있다. 죄송 해요. 하지만 나는 너무 멍청해서 기사를 읽는 것조차도 이해할 수 없다. – claws

답변

2

웹 서버와 응용 프로그램 서버 사이의 줄이 흐립니다. 하나의 공통된 정의는 웹 서버가 HTTP 및 HTTPS를 통해서만 접촉 될 수 있지만 응용 프로그램 서버는 웹 프로토콜 외에도 다른 수단 (메시징 서비스, 원격 메소드 호출 등)을 통해 연결할 수 있다는 것입니다. 또한 응용 프로그램 서버는 트랜잭션 및 자원 관리와 같은 특정 소프트웨어 요구 사항을 자동으로 처리하는 컨테이너를 제공합니다.

풍부한 인터넷 응용 프로그램은 데스크톱 응용 프로그램처럼 작동하는 웹 응용 프로그램입니다. 액션을 수행 할 때마다 페이지를 다시로드 할 필요가 없으며 다양한 입력 방법을 사용할 수 있습니다. 이 작업은 Flash, Silverlight, Java 또는 Ajax Javascript가 적용된 일반 HTML을 비롯한 다양한 방법으로 수행 할 수 있습니다.

+1

Ajax를 올바른 방법으로 사용한다면 RIA로 간주된다. 다음 페이지 에서처럼 "Gmail은 실제로 라즐로에서 리치 인터넷 애플리케이션 (RIA)이라고 부르는 것이기 때문에 많은 로직과 상호 작용이 클라이언트 기반이며 일반적인 페이지 기반 웹은 아닙니다. 응용 프로그램에서 각 클릭이 서버 리턴 트립을 생성합니다. 응용 프로그램처럼 보이지 않습니다. 사실 단순한 웹 페이지처럼 보입니다. 그러나 많은 경우 응용 프로그램과 비슷합니다. 키보드 탐색, 특정 행동 등 " http://www.davidtemkin.com/mtarchive/000003.html –