AppleBBS 블로그에서 선택한 DLL에 ASP를 작성하는 방법
키워드를 위해 DLL에 ASP를 작성하는 방법
원천
이 기사는 주로 ASP 코드를 구성 요소로 바꿉니다. 개발자는 ASP 속도를 높일뿐만 아니라 자체 코드를 보호합니다.
다음으로, 우리는 매우 간단한 구성 요소를 작성할 것입니다. 초점은 복잡한 코드 대신 DLL 구성 요소를 개발하는 방법을 아는 것입니다! 이것들은 자신의 미래의 노력에 달려 있습니다.
서버 측 구성 요소
우선, 서버 측의 구성 요소는 클라이언트 측의 구성 요소와 달라야합니다. 클라이언트 측의 구성 요소는 네트워크를 통해 전송되며 HTML에 의존하여 작동합니다. 그들은 IE에서만 유용 할 수 있습니다. 그러나 서버의 구성 요소는 서버에서 실행되며 서버에서 다양한 작업을 수행합니다. 따라서 모든 브라우저는이를 즐길 수 있으며 브라우저가 아닌 서버에 의존합니다.
IIS가 ASP 프로그램을 실행하도록 요청되면 먼저 ASP 파일에서 <%%> 태그 사이의 코드를 찾아 실행합니다 (<criptrunat = server> </script> 사이의 코드 일 수도 있습니다). 이 ASP 프로그램이 이전에 호출 된 경우 메모리에서 컴파일 된 프로그램을 사용하여 HTML 코드를 사용자에게 반환합니다. 그렇지 않다면 다시 컴파일됩니다. CGI는 각 요청마다 스레드를 사용하기 때문에 ASP는 CGI보다 속도 이점이 약간 더 높습니다. 이것은 서버의 리소스를 크게 소비합니다.
당신은 당신이 쓴 프로그램이 혼자서 실행되기를 원합니까!?! 이제 할 수 있습니다! VB5를 사용하면 (물론 VB6입니다) IIS에서 직접 실행할 수있는 DynamicLinkedLibraries (DLL 파일)를 만들 수 있습니다 (요청할 ASP 파일이있는 경우).
시스템 및 소프트웨어 요구 사항
ASP를 실행하려면 32 비트 운영 체제가 필요합니다. 물론 IIS 또는 PW를 설치해야합니다. 다음 프로그램은 Windows95+PWS+VB5 환경에서 개발되었습니다.
시작합시다
VB를 시작하고 ActiveX 아이콘을 선택하십시오. 이 아이콘은 새로운 프로젝트에서 찾을 수 있습니다! VB는 기본 프로젝트 이름 (Project1) 및 클래스 이름 (클래스 1)을 제공합니다. 우리는 두 이름을 모두 변경할 것입니다. 이름을 변경하기 전에 먼저 Microsoft ActiveServerPagesObjectLibrary가 있는지 확인하십시오.이 프로그램은 프로그램에 매우 유용합니다. 메뉴에서 "프로젝트"를 선택하고 그 안에 "참조"를 선택하면 "참조"창이 나타납니다.
Microsoft activeserverPagesObjectLibrary를 선택하십시오.
이름 프로젝트와 수업
이제 우리의 취미에 따라 Project1과 Class1을 지명하겠습니다! 그것들을 명명하는 것도 매우 중요합니다. 우리는이 프로젝트 이름과 클래스 이름을 사용하여 향후이 구성 요소의 인스턴스를 만들 것입니다! 이것은 나중에 자세히 소개됩니다.
이름을 바꾸는 방법에 대해 더 말하고 싶지 않습니다!
우리의 프로젝트 이름은 예제로 변경되고 클래스 이름은 Helloword입니다.
엔지니어링 및 수업을 사용하는 방법
이제 우리는 우리 자신의 프로젝트 (예제 1)와 클래스 이름 (HelloWorld)이 있습니다. 앞으로 우리는 그들의 이름을 사용 하여이 구성 요소를 ASP 코드에서 참조 할 것입니다. ASP에서는 다음과 같이 이와 같이 참조 할 것입니다.
setObjReference = server.createObject ( "projectName.className")
프로젝트의 인용문은 다음과 같습니다.
setObjReference = server.createObject ( "example1.helloworld")