|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
duvida sobre web.xmlGalerinha, blza???
Olha só.. eu to com uma duvida basica aqui.. Eu to estudando ontem sobre gerenciamento de sessão em multiplas VM.. eu queria saber o seguinte.. como minha aplicação reconhece que uma outra servlet está em outro servidor?
Como que ficam os .jars na hora de distribuir a aplicação no Container??? como q é isso???? :-)
Tem como alguem me mandar um exemplo mais facil? Pode ser link do google. :-)
Abraços!
-- Thank you, Lucas Abrão Java Developer Sun Certified Java Programmer - SCJP University of Michigan Certified for the Proficiency in English - MTELP University of Michigan Certified for the Competency in English - ECCE http://www.lucaspiano.blogspot.com/ |
|
|
RES: duvida sobre web.xmlA princípio cada conteiner
tem uma cópia do JAR. Pode até ser que algum container
tenha algum recurso especial para a distribuição do EAR que copia
automaticamente o EAR entre os servidores de forma automática no startup do contêiner,
mas em via de regra, durante o deploy do EAR é que é feita esta instalação
especial. Tanto que às vezes ocorre
do sistema estar em cluster, mas terem esquecido de atualizar algum servidor.
Nestes casos, se a classe de algum objeto que está na sessão tem versão
diferente da que foi serializada, da um problema no momento da deserialização
da session e a mesma acaba sendo invalidada. Em via de regra, a
session é deserializada a cada uso (leia-se ciclo de vida de um request), utilizada
e depois e gravada (serializada) em um repositório comum (ex: banco de dados)
ou então repassada entre os servidores através de algum protocolo específico do
contêiner (o Tomcat tem esta opção). Claro que existem exceções
para esta regra, dependendo diretamente da configuração do contêiner, mas ai a
gente começa a abrir demais este assunto. O aplicativo tem que ser
preparado de forma especial para cluster, da seguinte maneira: a)
Colocar a tag <distributable/> no web.xml para indicar
cluster b)
Colocar “implements Serializable;” em qualquer objeto
que vá parar na session c)
Pensar bem no momento do uso de objetos que armazenem informações
na instância da JVM (ex: Singleton com armazenamento de informação local), pois
a informação poderá estar indisponível caso o usuário tenha sido transportado
para outra JVM no cluster. []s David De:
Lucas Abrão [mailto:lucaspiano@...] Galerinha, blza??? Olha só.. eu to com uma duvida basica aqui.. Eu to estudando ontem
sobre gerenciamento de sessão Tem Abraços!
|
|
|
Re: duvida sobre web.xmlmanerooo!!! :-)
cara, valeu pela aula aew.hauahaua! :-)
galera, entao vou linkar isso a outra duvida q eu tenho, nao sei se tem muita coisa a ver.. nao sou especialista em web, mas to querendo aprender esse negocio.. vamos la..
Com esse esquema de clusterização da aplicação (nao sei se o meu termo está correto), eu li no livro da Kathy Sierra que cada solicitação é uma thread separada e que um container tem um numero "limitado" (que pode ser muito alto) de threads que ele consegue processar simultaneamente para n solicitações de n usuarios... para aplicações gigantescas que usam clusteres, esse "overflow" que pode acontecer nos servidores de multiprocessamento de varias threads e taus, poderia ser resolvido apenas jogando a aplicação outros servidores por aí vai? tipo... todo tipo de problema relacionado a processamento da aplicação poderia ser resolvido apenas compartilhando a aplicação em outros servidores de aplicação??? nao sei se minha duvida faz sentido, nunca vi nada disso em J2ME..rsrsrs :-)
Abraço e obrigado!
On 3/12/08, David Rissato Cruz <davidrc@...> wrote:
-- Thank you, Lucas Abrão Java Developer Sun Certified Java Programmer - SCJP University of Michigan Certified for the Proficiency in English - MTELP University of Michigan Certified for the Competency in English - ECCE http://www.lucaspiano.blogspot.com/ |
| Free embeddable forum powered by Nabble | Forum Help |