top of page

MEU BLOG

uniGUI - Web Sessions

  • Foto do escritor: moraiscg
    moraiscg
  • 25 de mai. de 2018
  • 1 min de leitura

Atualizado: 27 de mai. de 2018


ree

Sessões da Web são os principais elementos de um aplicativo da Web uniGUI. Cada vez que um usuário abre uma nova instância do aplicativo da web, uma nova sessão no servidor é criada. Cada sessão permanecerá ativa no servidor até que o usuário termine ou uma condição de tempo limite ocorra. Cada sessão mantém um estado completo de execução do aplicativo da web. É por isso que as sessões uniGUI são chamadas stateful. Podemos considerar que cada sessão como uma cópia privada de seu aplicativo da web, que coexiste com outras sessões no espaço de endereço do servidor. Cada sessão é isolada de outras sessões e cada solicitação da web é redirecionada automaticamente para sua sessão respeitada. Cada sessão possui um "ID de sessão" exclusivo, usado para distingui-lo de outras sessões. O ID da sessão é atribuído na criação da sessão e incluído em cada solicitação do Ajax. Portanto, a solicitação pode ser direcionada para a sessão correta.

Abaixo do diagrama representa a estrutura interna de um servidor uniGUI. Cada servidor uniGUI possui uma única cópia do ServerModule, que é criada uma vez por servidor, juntamente com várias sessões que são criadas e destruídas dinamicamente de acordo com a atividade do usuário. Uma sessão uniGUI contém um DataModule especializado, chamado MainModule, que é criado automaticamente para cada sessão. Também é criado um formulário chamado MainForm, que, aparentemente, é o principal ponto de entrada do aplicativo da web. O MainForm pode ser precedido por um LoginForm que fornece uma maneira confiável e segura de login do usuário. Como esperado, cada sessão pode conter vários DataModules e Formulários adicionais.


ree

 
 
 

Comentários


Universidade Estadual da Paraíba-UEPB

Centro de Ciências e Tecnologia - CCT

Departamento de Computação - DC

NUTES

Núcleo de Tecnologias Estratégicas em Saúde

  • Facebook Clean Grey
  • Twitter Clean Grey
  • LinkedIn Clean Grey

© 2010 por Pesquisadores, com orgulho

bottom of page