활성 스크립팅이란 무엇입니까?

Active Scripting은 구성 요소 기반 스크립팅 언어의 Microsoft Windows 운영 체제 버전입니다. OLE 자동화를 기반으로합니다. 이는 응용 프로그램이 종종 데이터간에 데이터를 전달하여 다른 응용 프로그램과 상호 작용할 수있는 메커니즘입니다. 스크립트는 웹 페이지 및 소프트웨어 프로그램에 사용되었습니다.

스크립트는 해석 된 언어입니다. 스크립팅 언어로 작성된 응용 프로그램은 컴파일되지 않으며 실행될 때 번역됩니다. 결과적으로 컴파일 된 응용 프로그램만큼 빠르게 실행되지는 않지만 개발하기가 더 쉬울 수 있습니다. 따라서 스크립트는 웹 페이지와 같은 가벼운 응용 프로그램에서 더 인기가 있습니다.

ActiveX 스크립팅으로 알려진 Active Scripting은 일반적으로 ACTIC Server Pages (ASP)로 알려진 Microsoft 웹 애플리케이션 기술에서 일반적으로 사용되었습니다. Microsoft는 1996 년 Internet Explorer 3 (IE3) 브라우저와 1996 년 IIS (Internet Information Services) 웹 서버 플랫폼 에서이 기술을 지원했습니다.기술은 Excel과 같은 Microsoft Office 응용 프로그램을 자동화하는 데 사용되었습니다. 여기서 VBA (Visual Basic for Applications) 활성 스크립팅이 더 이상 업데이트되지 않습니다. .NET 프로그래밍 플랫폼에 의해 대체되었습니다.

스크립트는 사용자 작업을 기반으로 메뉴 모양 변경, 양식 항목 검증 및 계산과 같은 기능에 사용할 수 있습니다. 브라우저와 같은 클라이언트 측에서 스크립트가 실행되면 서버로의 여행을 방지 할 수 있으므로 사용자 작업에 대한 응답이 더 빠를 수 있기 때문에 사용자 경험이 향상됩니다. 예를 들어, 웹 페이지에서 양식 항목이 검증되면 사용자는 예를 들어 필수 필드에 입력을 놓친 것을 즉시 알립니다. 서버에서 유효성 검사가 발생하면 웹 페이지가 불완전한 정보를 보내고 서버의 프로그램은 항목을 검증하고 정보가 누락 된 것을 발견하고,그런 다음 브라우저에 응답을 보내십시오.

javaScript는 웹 페이지에서 자주 사용되는 또 다른 인기있는 스크립팅 언어입니다. Java로 알려진 인기있는 웹 프로그래밍 언어와 혼동 될 수 있습니다. 둘 다 C 프로그래밍 언어를 기반으로하지만 두 가지 언어입니다. JavaScript 언어는 해석되고 Java는 일반적으로 편집됩니다.

스크립팅 언어는 보안 문제를 제기 할 수 있습니다. 이 코드는 인간이 읽을 수 있으므로 정통한 웹 사용자는이를보고 안전 해야하는 정보를 찾을 수 있습니다. 스크립트가 웹 응용 프로그램의 데이터베이스를 참조하는 상황이 그 예입니다. 이 정보를 통해 악의적 인 사용자 가이 리소스에 입학 할 수 있습니다.

스크립트는 또한 사용자의 로그인 이름 및 은행 웹 사이트의 비밀번호와 같은 사용자 정보를 도용하기 위해 악의적으로 사용될 수 있습니다. 이를 해결하기 위해 브라우저 개발자는 스크립트가 허용되는 내용을 제한하는 "샌드 박스"기능을 추가했습니다. 또 다른 보안 개념,“원산지 웹 사이트,"한 사이트에서 사용되는 정보가 다른 사이트에서 사용될 정보를 무시합니다. 이러한 보안 노력에도 불구하고 많은 사용자가 브라우저에서 활성 스크립팅 또는 JavaScript를 비활성화하도록 선택합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?