Na verdade, este é um problema que todos podem imaginar.
O objetivo de escrevê-lo é resolver um aspecto do problema de segurança na plataforma C2C que está prestes a ser desenvolvida - vazamento de código-fonte,
a fim de evitar vazamento de código-fonte
.melhorar a eficiência operacional, você pode encapsular parte do programa principal do programa ASP em um arquivo DLL. Atualmente, a maneira mais comum é usar o VB para encapsular o código ASP.
Depois de instalar o IIS no sistema Windows, você deve ter o Microsoft. Biblioteca de objetos Active Server Pages Certo? Não sei por que alguns documentos dizem Biblioteca Microsoft ActiveX Data Object 2.0... O que isso tem a ver com o banco de dados? deve usar esta referência.
Pode ser conveniente na página ASP Use o seguinte método para chamar a classe, para que o arquivo DLL que encapsulamos seja responsável por passar o código ASP para o servidor para processamento
. ProjectName.ClassName")
Sempre que o usuário acessa uma plataforma de sistema Para arquivos ASP com componentes customizados, o IIS apresentará nossos objetos customizados na definição de classe do componente para usarmos. Podemos projetar métodos e atributos ASP que implementam uma determinada função nesta definição de classe. Desde que os objetos internos do ASP tenham sido declarados nesta classe, e é claro que podemos acessar todos os objetos internos do ASP. Os métodos específicos estão disponíveis em muitos documentos e você pode encontrá-los apenas navegando.
Imagine só, quando projetamos as funções específicas do sistema
.
Às vezes, você pode encapsular as diferenças entre permissões de administrador, login de usuário e até mesmo processos de transação, que são mais seguros e chamados com frequência, em uma DLL.fator, mas também melhora a eficiência de execução do programa Importante, pois são utilizados na plataforma de negócios a qualquer momento, de acordo com necessidades específicas, podemos definir diversas classes neste componente customizado, por exemplo, a parte de verificação é chamada Eshop.Checkroot,. e a parte da transação é chamada de Eshop.Transactions. Algo assim São chamadas diferentes classes ao usar funções diferentes. Pode-se dizer que a programação orientada a objetos é aplicada ao ASP...
O mais desagradável desse método é que não é. adequado para usuários de hosts virtuais porque os componentes não podem ser registrados no sistema. Portanto, é mais adequado para sistemas grandes que possuem seus próprios servidores.
O design deste tipo de arquivo DLL também deve ser possível em VC++. a produção de componentes COM deve ser a solução. Use ASP para chamar componentes COM. Estou familiarizado com VC++. Ainda há muito pouca pesquisa e o ritmo deve ser acelerado...
Escrevi tantas bobagens, espero que sim. dê alguma inspiração para pessoas que usam ASP para criar software em modo B/S.