Tatsächlich ist dies ein Problem, an das jeder denken kann.
Der Zweck des Schreibens besteht darin, einen Aspekt des Sicherheitsproblems in der zu entwickelnden C2C-Plattform zu lösen,
um Quellcodelecks zu vermeiden Um die Betriebseffizienz zu verbessern, können Sie einen Teil des Kernprogramms des ASP-Programms in einer DLL-Datei kapseln. Derzeit ist die Verwendung von VB zum Einkapseln des ASP-Codes
nach der Installation von IIS unter dem Windows-System erforderlich Active Server Pages Object Library, richtig? Ich weiß nicht, warum in einigen Dokumenten Microsoft ActiveX Data Object 2.0 Library steht ... Was hat das mit der Datenbank zu tun? Natürlich, wenn Sie die Datenbank betreiben
DieseReferenz
sollte auf der ASP-Seite verwendet werden.
Verwenden Sie die folgende Methode, um die Klasse aufzurufen, sodass die von uns gekapselte DLL-Datei für die Übergabe des ASP-Codes an den Server zur Verarbeitung verantwortlich ist.
Wenn der Benutzer auf eine Systemplattform für ASP-Dateien mit benutzerdefinierten Komponenten zugreift, stellt IIS unsere benutzerdefinierten Objekte in der Klassendefinition in der Komponente zur Verfügung, damit wir sie verwenden können. Wir können ASP-Methoden und -Attribute entwerfen, die eine bestimmte Funktion
implementieren
Solange die in ASP integrierten Objekte in dieser Klasse deklariert wurden, können wir natürlich auf alle in ASP integrierten Objekte zugreifen. Die spezifischen Methoden sind in vielen Dokumenten verfügbar und können durch einfaches Durchsuchen gefunden werden
Stellen Sie sichvor
, wenn wir die spezifischen Funktionen des Systems entwerfen, können Sie manchmal die Unterschiede zwischen Administratorberechtigungen, Benutzeranmeldung und sogar Transaktionsprozessen, die sicherer sind und häufig aufgerufen werden, in einer DLL kapseln Faktor, sondern verbessert auch die Effizienz der Programmausführung. Da diese jederzeit auf der Geschäftsplattform verwendet werden können, können wir in dieser benutzerdefinierten Komponente viele Klassen definieren. Der Überprüfungsteil heißt beispielsweise Eshop.Checkroot. und der Transaktionsteil heißt Eshop.Transactions. Bei der Verwendung unterschiedlicher Funktionen werden unterschiedliche Klassen aufgerufen. Man kann sagen, dass objektorientierte Programmierung auf ASP angewendet wird ...
Das Unangenehmste an dieser Methode ist, dass dies nicht der Fall ist Geeignet für Benutzer virtueller Hosts, da die Komponenten nicht im System registriert werden können. Daher ist es besser für große Systeme geeignet, die über eigene Server verfügen.
Das Design dieser Art von DLL-Datei sollte beispielsweise auch in VC++ möglich sein. Die Produktion von COM-Komponenten sollte die Lösung sein. Ich bin mit VC++ vertraut. Es gibt noch zu wenig Forschung und das Tempo muss beschleunigt werden ...
Ich hoffe, es geht Geben Sie Leuten Inspiration, die ASP verwenden, um B/S-Modus-Software zu erstellen.