APLICAÇÃO DE APLICAÇÃO DE ASP INCLUÍDO DE APLICAÇÃO DE APLICAÇÃO
Além dos objetos usados para enviar, receber e processar dados, existem alguns objetos muito práticos representando aplicativos ActiveServer e informações individuais do usuário no ASP.
Vamos dar uma olhada no objeto de aplicativo primeiro. Todos os arquivos .asp no mesmo diretório virtual e seus subdiretos constituem o aplicativo ASP. Em vez de usar objetos de aplicativo, podemos compartilhar informações entre todos os usuários de um determinado aplicativo e salvar dados persistentemente durante a operação do servidor. Além disso, o objeto de aplicativo também possui métodos para controlar o acesso a dados e eventos no nível do aplicativo que podem ser usados para acionar um processo quando um aplicativo é iniciado e interrompa.
Vamos aprender sobre objetos de aplicativo juntos.
1. Atributos
Embora o objeto de aplicativo não tenha propriedades internas, podemos definir propriedades definidas pelo usuário usando a seguinte sintaxe, que também pode ser chamada de coleções.
Aplicativo ("Nome da propriedade/coleção") = Valor
Podemos declarar e criar propriedades do objeto de aplicativo usando o seguinte script.
<%
Application ("myvar") = "Hello"
Stapplication ("myobj") = server.createObject ("mycomponent")
%>
Depois que atribuímos as propriedades do objeto de aplicativo, ele persiste até que o serviço do servidor da Web seja desligado para que o aplicativo pare. Como os valores armazenados no objeto de aplicativo podem ser lidos por todos os usuários do aplicativo, as propriedades do objeto de aplicativos são particularmente adequadas para transmitir informações entre os usuários do aplicativo.
2. Método
Existem dois métodos para objetos de aplicativo, ambos usados para lidar com o problema de vários usuários que escrevem dados armazenados no aplicativo
1. O método de bloqueio proíbe outros clientes de modificar as propriedades do objeto de aplicativo.
O método de bloqueio impede que outros clientes modifiquem variáveis armazenadas no objeto de aplicativo para garantir que apenas um cliente possa modificar e acessar as variáveis de aplicativos ao mesmo tempo. Se o usuário não chamar explicitamente o método de desbloqueio, o servidor desbloqueará o objeto de aplicativo após o término do arquivo .asp.
Vamos dar uma olhada no seguinte programa que usa o aplicativo para registrar o número de acessos de página:
<%
Dimnumvisitsnumvisits = 0
Application.lockApplication ("numVisits") = Application ("numVisits")+1
Application.unlock
%>
Bem -vindo a esta página, você é o <%= aplicativo ("numVisits")%> visitante nesta página!
Salve o script acima no seu arquivo .asp e adicione um contador à sua página facilmente.