De hecho, este es un problema en el que todos pueden pensar.
El propósito de escribirlo es resolver un aspecto del problema de seguridad en la plataforma C2C que está a punto de desarrollarse: la filtración del código fuente
. Para mejorar la eficiencia operativa, puede encapsular parte del programa principal del programa ASP en un archivo DLL. Actualmente, la forma más común es usar VB para encapsular el código ASP.
Después de instalar IIS en el sistema Windows, debe tener Microsoft. Biblioteca de objetos de páginas Active Server ¿Verdad? No sé por qué algunos documentos dicen Biblioteca de objetos de datos ActiveX 2.0... ¿Qué tiene que ver con la base de datos? Confundido... Por supuesto, si opera la base de datos. Debería usar esta referencia.
Puede ser conveniente en la página ASP. Utilice el siguiente método para llamar a la clase, de modo que el archivo DLL que encapsulamos sea responsable de pasar el código ASP al servidor para su procesamiento
. ProjectName.ClassName")
Cada vez que el usuario accede a una plataforma del sistema. Para archivos ASP con componentes personalizados, IIS presentará nuestros objetos personalizados en la definición de clase en el componente para que los usemos. Podemos diseñar métodos y atributos ASP que implementen una determinada función. en esta definición de clase, siempre que los objetos integrados de ASP se hayan declarado en esta clase y, por supuesto, podamos acceder a todos los objetos integrados de ASP. Los métodos específicos están disponibles en muchos documentos y puede encontrarlos simplemente navegando.
Imagínese, cuando diseñamos las funciones específicas del sistema. A veces, podemos encapsular las diferencias entre los permisos de administrador, el inicio de sesión del usuario e incluso los procesos de transacción, que son más seguros y se llaman con mayor frecuencia, en una DLL. Esto no solo aumenta efectivamente la seguridad
.
Factor, pero también mejora la eficiencia de ejecución del programa. Es importante porque estos se utilizan en la plataforma empresarial en cualquier momento según las necesidades específicas, podemos definir muchas clases en este componente personalizado, por ejemplo, la parte de verificación se llama Eshop.Checkroot. y la parte de transacción se llama Eshop.Transactions Algo así. Se llaman diferentes clases cuando se usan diferentes funciones. Se puede decir que la programación orientada a objetos se aplica a ASP...
Lo más desagradable de este método es que no lo es. Adecuado para usuarios de hosts virtuales porque los componentes no se pueden registrar en el sistema. Por lo tanto, es más adecuado para aquellos sistemas grandes que tienen sus propios servidores.
El diseño de este tipo de archivo DLL también debería ser posible en VC++. la producción de componentes COM debería ser la solución. Utilice ASP para llamar a componentes COM. Estoy familiarizado con VC ++. Todavía hay muy poca investigación y el ritmo debe acelerarse...
He escrito tantas tonterías que espero que se pueda. Inspira a las personas que usan ASP para crear software en modo B/S.