사실 이는 누구나 생각해 볼 수 있는 문제인데,
앞으로 개발될 C2C 플랫폼의 보안 문제 중 하나인 소스코드 유출을 방지하기 위해 작성하는 목적이다
. 운영 효율성을 높이려면 ASP 프로그램의 핵심 프로그램 일부를 DLL 파일에 캡슐화할 수 있습니다. 현재 더 일반적인 방법은
Windows 시스템에 IIS를 설치한 후
VB를 사용하는 것입니다.Active Server Pages Object Library 맞나요? 일부 문서에서는 왜 Microsoft ActiveX Data Object 2.0 Library라고 하는지 모르겠네요... 데이터베이스와 무슨 관련이 있는지요... 물론 데이터베이스를 운영하면 이 참조를 사용해야 합니다.
ASP 페이지에서 다음 방법을 사용하여 클래스를 호출하면 우리가 캡슐화한 DLL 파일이 처리를 위해 ASP 코드를
서버에 전달합니다.
ProjectName.ClassName")
사용자가 시스템 플랫폼에 액세스할 때마다 사용자 지정 구성 요소가 포함된 ASP 파일의 경우 IIS는 우리가 사용할 수 있도록 구성 요소의 클래스 정의에 사용자 지정 개체를 전달합니다. 특정 기능을 구현하는 ASP 메서드 및 특성을 설계할 수 있습니다. ASP의 내장 개체가 이 클래스에 선언되어 있는 한 모든 ASP 내장 개체에 액세스할 수 있으며 특정 메서드는 많은 문서에서 사용할 수 있으며 탐색만으로 찾을 수 있습니다.
상상해 보십시오.
시스템의 특정 기능을 설계할 때 관리자 권한, 사용자 로그인, 심지어 더 안전하고 자주 호출되는 트랜잭션 프로세스 간의 차이점을 DLL에 캡슐화할 수 있는 경우가 있습니다. 이는 보안을 효과적으로 향상시킬 뿐만 아니라 중요하지만 특정 필요에 따라 언제든지 비즈니스 플랫폼에서 사용되기 때문에 이 사용자 정의 구성 요소에서 많은 클래스를 정의할 수 있습니다. 예를 들어 확인 부분은 Eshop.Checkroot입니다. 그리고 트랜잭션 부분을 Eshop.Transactions 이라고 합니다.. ASP에는 객체지향 프로그래밍이 적용되어 있다고 할 수 있는데, 서로 다른 함수를 사용하면 서로 다른 클래스가 호출됩니다...
이 방법의 가장 불편한 점은 그렇지 않다는 것입니다
.구성 요소를 시스템에 등록할 수 없기 때문에 가상 호스트 사용자에게 적합합니다. 따라서 자체 서버가 있는 대규모 시스템에 더 적합합니다.
예를 들어, 이러한 종류의 DLL 파일 설계는 VC++에서도 가능합니다. COM 구성 요소를 만드는 것이 해결책이 되어야 합니다. ASP를 사용하여 COM 구성 요소를 호출합니다. 저는 VC++에 익숙합니다. 아직 연구가 부족하고 속도가 빨라져야 합니다.
말도 안 되는 내용을 너무 많이 작성했습니다
.B/S 모드 소프트웨어를 만들기 위해 ASP를 사용하는 사람들에게 영감을 주세요.