문서: 원 격 실행 서버 스 크 립 트 복잡 Web 응용 프로그램 은 클 라 이언 트 스 크 립 트 와 서버 스 크 립 트 를 호출 합 니 다.클 라 이언 트 스 크 립 트 는 프로그램의 사용자 인 터 페 이 스 를 프로 그래 밍 하 는 데 자주 사 용 됩 니 다.예 를 들 어 동적 변 화 를 위해 서 입 니 다. Web 페이지 텍스트 는 사용자 동작,예 를 들 어 더 블 클릭 으로 반응 하고 인증 과 같은 고객 대상 작업 을 수행 합 니 다.클 라 이언 트 스 크 립 트 는 브 라 우 저 에서 부분 적 으로 실 행 됩 니 다.그러면 사용자 에 게 생동감 있 고 반응 이 빠 른 인 터 페 이 스 를 제공 합 니 다.비교 해 보면 서버 스 크 립 트 는 어떤 프로그램의 마지막 프로 그래 밍 에 사 용 됩 니 다.이것 은 항상 특정한 데이터 베이스 에 대한 액세스 동작 을 일 으 키 거나 중간 층 의 업무 논 리 를 집행 한다.서버 스 크 립 트 도 비교적 넓 은 범위 의 프로그램 을 만 드 는 데 사 용 됩 니 다.즉,다양한 유형의 브 라 우 저(각각 다른 액세스 능력)를 통 해 액세스 할 수 있 는 프로그램 입 니 다.하지만 클 라 이언 트 와 서버 스 크 립 트 는 서로 배척 합 니 다.한 페이지 가 처음 요청 할 때 서버 는 서버 스 크 립 트 를 실행 하고 페이지 를 브 라 우 저 에 전달 한 다음 브 라 우 저 는 클 라 이언 트 스 크 립 트 를 실행 할 수 있 습 니 다.단,이 페이지 의 서버 스 크 립 트 가 다시 실 행 될 필요 가 있다 면 이 페이지 를 서버 에 제출 해 야 합 니 다.서버 는 이 페이지 를 효과적으로 다시 실행 할 수 있 습 니 다.페이지 의 컨트롤 상태 와 스 크 립 트 의 값 을 유지 하 는 것 은 브 라 우 저 와 서버 사 이 를 오 가 며 정 보 를 전달 하 는 복잡 한 것 과 관련 될 수 있 습 니 다. scripting 과정또한 클 라 이언 트 와 서버 간 의 반환 과정 은 특정한 프로그램 을 표시 하 는 리 셋 과정 과 관련된다.절충안 remote scripting。Remote scripting 사용자 가 클 라 이언 트 스 크 립 트 에서 작업 할 수 있 도록 하지만,어떤 것 을 호출 해 야 합 니 다 ASP 페이지 의 방법(함수 또는 루틴).실제로 사용 자 는 로 컬 루틴 처럼 서버 스 크 립 트 를 호출 할 수 있 지만 서버 에서 실행 되 고 서버 능력 에 대한 모든 액세스 권한 을 가지 고 있 습 니 다.사용자 가 현재 페이지 를 서버 스 크 립 트 를 호출 하 는 데 사용 하지 않 기 때문에 페이지 의 상 태 는 여전히 유 지 됩 니 다.사용 자 는 아래 작업 에서 사용 할 수 있 습 니 다. remote scripting: 사용자 가 특정한 데이터 입력 폼 과 계속 상호작용 을 할 때 서버 의 데이터 검사 와 데이터 검증.서버 에서 온 페이지 의 정 보 를 업데이트 합 니 다.화면 을 새로 고 칠 필요 가 없습니다. Remote Scripting 어떻게 scripting 함수 라 이브 러 리 로 이 루어 집 니 다.사용자 가 서버 방법 을 실행 하고 싶 을 때 사용 자 는 클 라 이언 트 스 크 립 트 에서 이 함 수 를 호출 합 니 다.사용자 가 특정한 서버 방법 을 호출 할 때 요청 은 브 라 우 저 에서 비동기 로 실행 되 는 프 록 시 에 전 달 됩 니 다.(실현 과정 에서 프 록 시 는 하나의 프 록 시 입 니 다. Java applet 이 루 러 왔 다.)이 프 록 시 프로 세 스 는 사용자 호출 방법 을 포함 하 는 요청 을 보 냅 니 다. ASP 페이지 서버 중.서버 로드 ASP 그리고 ASP 페이지 의 특수 한 규칙 은 사용자 의 요청 을 정확 한 함수 로 조정 합 니 다.방법 에 반환 값 이 있 으 면 이 값 은 에이전트 로 전송 되 고 이 과정 은 대상 으로 포장 된다. --호출 대상 -반환 값 과 다른 유용 한 정보의 속성 을 포함 합 니 다.사용자 가 클 라 이언 트 스 크 립 트 에서 서버 방법 을 호출 할 때 두 가지 방식 중 하 나 를 선택 하여 완성 할 수 있 습 니 다. 동기 화 사용자 스 크 립 트 가 원 격 프로 세 스 를 호출 하고 돌아 오 기 를 기다 리 고 있 습 니 다.사용자 가 처리 하기 전에 원 격 프로 세 스 결과 가 필요 하 다 면 그 럴 필요 가 있다.비동기 사용자 스 크 립 트 는 원 격 스 크 립 트 를 호출 한 다음 계속 처리 합 니 다.이 페이지 는 사용자 가 처리 할 수 있 도록 효과 적 인 상 태 를 유지 하고 있다.만약 어떤 호출 이 비교적 긴 시간 동안 지속 된다 면,비동기 호출 을 사용 할 필요 가 있다. Remote Scripting 위 젯 remote scripting,사용자 자신의 고객 제외 (.htm) 파일 과 서버 (.asp) 파일 외 에 다음 파일 이 필요 합 니 다: Rs.htm 사용자 .htm 파일 초기 화 remote scripting,원 격 프로 세 스 실행,원 격 호출 상 태 를 검사 하고 방법 결 과 를 얻 을 때 사용 할 방법 입 니 다.Rs.asp 사용자 포함 .asp 파일 에서 서버 쪽 을 초기 화 합 니 다. remote scripting,그리고 자신의 페이지 에서 적당 한 함수 로 스케줄 링 할 때 호출 할 방법 입 니 다.Rsproxy.class 클 라 이언 트 와 서버 페이지 간 통신 포함 시 applet 의 Java 클래스 파일(대상 코드). 이 파일 들 은 사용자 가 자신의 파일 에서 사용 할 수 있 는 파일 라 이브 러 리 역할 을 한다.일반적으로 사용 자 는 관련 파일(Rs.htm)을 간단하게 혹은 Rs.asp)는 자신의 고객 이나 서버 페이지 에 포함 되 어 있 으 며,필요 한 호출 방법 에 따라 처리 합 니 다.자세 한 정 보 는 참고 하 시기 바 랍 니 다. 클 라 이언 트 페이지 에서 Remote Scripting 유효 하 다. 그리고 서버 페이지 에서 사용 Remote Scripting 유효 하 다.사용자 의 클 라 이언 트 페이지 에서 사용자 참조 Rs.htm,이 파일 의 방법 은 사용자 서버 스 크 립 트 에 유효 합 니 다.맞다. Rsproxy applet 호출 은 바로 이 방법 들 중 에 있다.사용자 가 서버 페이지 를 만 들 때 사용 자 는 서버 쪽 의 하 나 를 INCLUDE 문장 ─ 인용 Rs.asp 문건 ─ 포함클 라 이언 트 파일 에 따 른 Rs.htm,이렇게 하면 필요 한 방법 이 서버 페이지 에서 유효 합 니 다.모든 파일 은 서버 에서 유효 해 야 합 니 다.사용 자 는 그것들 을 적당 한 곳 에 놓 을 수 있다.그러나 사용자 의 고객 과 서버 파일 에 있어 서 서버 에서 요청 을 할 때 경 로 는 모두 유효 해 야 합 니 다.결 성 된 경 우 는 reote 입 니 다. scripting 프로 세 스 는 이 파일 들 이 사용자 서버 나 프로젝트 의 가상 루트 디 렉 터 리 밖의 이름 을 가정 합 니 다. _ScriptLibrary 폴 더 에 유효 합 니 다.만약 사용자 가 그것들 을 거기에 두 지 않 는 다 면,그들의 경 로 를 특히 주의해 야 한다.왜냐하면 고객 과 서버 페이지 를 만 들 때 사용자 가 지정 해 야 하기 때문이다.Remote Scripting 안전성 Remote scripting 제공 Java applet 혹시 IFrames 같은 등급 의 안전성.확보 하기 위해 remote scripting 서버 보안 을 위반 하지 않 고 사용 자 는 구조 화 된 데이터(대상 포함)를 매개 변수 로 서버 텍스트 에 전달 하여 실행 할 수 없습니다.사용자 remote scripting 호출 된 서버 는 사용자 가 요청 한 클 라 이언 트 페이지 를 포함 하 는 서버 와 동일 해 야 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: