Bom, O Tomcat segue uma especificação JCP que grosseiramente dizendo é uma JVM
na web, nada mais nada menos que o apache compilado para entender e compilar
servlets.
""Lembrando que o Tomcat você usa somente como hospedeiro da aplicação né !?""
somente não, a hospedagem fica por conta do apache, com o tomcat posso ter meus
códigos java para manipulação dos dados e etc...
Quanto ao Laszlo, também vim deste mundo, e amigo, o esquema que Laszlo usa não
tem nada haver com o RemoteObject do Flex, uma vez que o Laszlo compila via
Browser,
logo delega todo peso em tempo de execução para o Tomcat.
RemoteObject a abstração é outra, pense assim:
O Flex chama um método java (Pode ser uma Façade de sua arquitetura) através de
um protocolo chamado AMF3 que provê compactação e tranferência binária,
isto é nada de textos, logo há uma notável diferença na transportarão de
grandes dados.
Fora que você pode criar objetos do tipo VO/DTO para trafegar dados entre o
Flex e java, facilitando o desenvolvimento no Flex,
Exemplos clássicos quando se usa RemoteObject com um VO no Flex anotado com
[RemoteClass]
//Obter uma posição de uma grid.
private var pessoaVO:PessoaVO;
...
public function obter():void
{
this.pessoaVO = PessoaVO(dataGrid.selectedItem);
}
//Facilita o bind dos componentes:
<mx:TextInput id="txtNome" text="{pessoa.nome}"/>
<mx:TextInput id="txtIdade" text="{pessoa.idade}"/>
...
Perceba que o nível é outro, você passa o programar "puramente" O.O no Flex,
não tendo que fazer conversões XML's e afins.
Abraços.
Atenciosamente:
------------------------------
| Rodrigo Pereira Fraga|
http://www.digows.com
http://forum.flexbrasil.com.br
e-mails: [EMAIL PROTECTED]
[EMAIL PROTECTED]
------------------------------
Date: Wed, 5 Mar 2008 09:35:01 -0300
From: [EMAIL PROTECTED]
To: [email protected]
Subject: [flexdev] Re: RES: [flexdev] aplicação flex
Lembrando que o Tomcat você usa somente como hospedeiro da aplicação né !?
Pois o apache é recomendado pra manipular requisições HTTP e conversar com o
tomcat, e não ter o tomcat diretamente como servidor http (aprendi isso
recentemente em uma disciplina de mestrado rsrsrs).
Creio que, com uma arquitetura dessa, ganha-se umas memóriazinhas a +... rsrsrs
[]'s
On 3/5/08, Rodrigo Pereira Fraga <[EMAIL PROTECTED]> wrote:
Partindo do ponto que o BlazeDS/GraniteDS/OpenAMF e afins são apenas jars que
você faz deploy em um container web como por exemplo um Tomcat da vida,
não se faz necessário 512mb de memória, pois o processamento é como se fosse
uma servlet, esta configurada nos filters do Tomcat.
A confusão deve ser quanto ao LCDS da adobe que opcionalmente usa o JRun como
container.
Minhas aplicações com uma demanda de 10 usuários, a memória utilizada pelo
Tomcat não passa de 35mb.
Atenciosamente:
------------------------------
| Rodrigo Pereira Fraga|
http://www.digows.com
http://forum.flexbrasil.com.br
e-mails: [EMAIL PROTECTED]
[EMAIL PROTECTED]
------------------------------
Date: Wed, 5 Mar 2008 09:15:58 -0300
From: [EMAIL PROTECTED]
To: [email protected]
Subject: [flexdev] Re: RES: [flexdev] aplicação flex
Pera, pra se ter uma aplicação normal, usando BlezeDS, eu necessito de no
mínimo 512 RAM ????
O.O
On 3/5/08, Luis Eduardo - Suprasis Softwares <[EMAIL PROTECTED]> wrote:
Olá Mario,
Até onde eu sei, pra se usar remoting é preciso ter um DataService
rodando na máquina, não?
Pelo que eu li os DataServices que existem precisam de, no mínimo,
512MB de RAM.
Acontece que o servidor onde a aplicação demo está hospedada possui
exatos 96MB de RAM. Isso é assim porque o servidor não é meu, é de um
datacenter lá em Dallas e eles vendem máquinas virtuais com capacidades
diferentes.
Não que não tenha como pegar mais RAM, mas o custo mensal sobe
bastante e por enquanto não há necessidade.
Agora, se existe um jeito de usar Remoting sem um Blaze, LCDS,
granite ou openAMF aí a coisa já muda de figura e eu começo a planejar o
uso aqui.
abraço,
Luís Eduardo.
Mário Júnior escreveu:
> Luís... pq vc diz q não é possível usar remoting??
>
> Outra... memória RAM é baratinho... taca logo uns 4gb de ram aí... =D
>
> O resto da máquina está ótimo pra fazer um server pra testes... testes
> grandes mesmo.... depois, faça um gerador de dados e taca uns 2milhões
> de registros lá dentro...
>
> Mas ressalto a pergunta, pq fiquei curioso... pq não dá pra usar
> remoting???
>
>
> Abraços.
>
>
> Júnior
> --
> Mário de Souza Júnior
> Programador Java / Flex : AS3 / PHP
> (44) 4009-3550
> Maringá-PR
> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (gtalk, msn, etc..)
> >
Conheça já o Windows Live Spaces, o site de relacionamentos do Messenger! Crie
já o seu!
_________________________________________________________________
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live
Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---