Pergunta

Como posso obter um ASP.NET (inc MVC) aplicação de falar para um Flex UI sobre a AMF.Estou querendo empurrar cerca de 100+ de registros em torno de uma hora e AMF parece ser o caminho a seguir, mas não parece ser nada óbvio.

Foi útil?

Solução

Se você está pressionado pelo tempo, você pode apenas usar o RemoteObject para bater uma DLL compilada (como WebORB - a sua graça, para .NET, mas você precisa de um VS copiar acima Express para compilar as classes que você deseja expor para Flex)

e Recuperar o objeto desse jeito...

Obviamente, os objetos devem ter um DAL no lugar ou ser gerado de modo que você pode se comunicar com o banco de dados.

Mas eu sugiro usar o Cairngorm para quaisquer dados intensivos aplicação Flex.Não é simples e de desenvolvimento não vai se sentir tão rápido, mas depois de entender isso, as coisas vão alot mais suave e ele só se sente bem.Eu poderia entrar em detalhes, mas existem pessoas que são muito mais espertos do que eu, que já explicou, em profundidade.Alguém como você deve ser capaz de compreender os conceitos de forma muito rápida.

aqui estão os links para a aprendizagem WebORB e Cairngorm:

Outras dicas

Uma alternativa para WebORB para .Net AMF remoting é FlourineFx.Eu ainda não usei, mas parece interessante.Eu tenho usado WebORB que é bastante poderosa.Ele tem algumas grandes ferramentas de geração de código, que aceleram o processo de construção de um banco de dados orientado a aplicação.

Uma pequena correção para a resposta acima:você pode realmente usar o Express edition para compilar o assembly.Com WebORB você pode simplesmente implantar as DLLs para a pasta /bin do diretório virtual e ele vai cuidar de habilitar as aulas de Flex Remoting serviços.Você não precisa implementar qualquer interfaces especiais ou usar quaisquer atributos especiais.Basta criar uma classe que retorna os dados que você deseja entregar para o cliente, implementar a classe em weborb e usar o RemoteObject API do lado do cliente.Aqui está um link para a introdução do artigo:

http://www.themidnightcoders.com/articles/flextodotnet.htm

Eu iria precisava de seleção WebORB e o MSMQ suporte (FluorineFX tem a mesma funcionalidade.Ambos são gratuitos).Você poderia deixar WebORB ouvir uma determinada fila MSMQ.No flex lado que você precisa para criar um Consumidor e suscribe para essa fila.WebORB irá, em seguida, empurre a cada mensagem na fila para todos os Consumidores criado no swf.Outros aplicativos, como a ASP.NET aplicativo pode colocar mensagens em fila (objetos serializados ou xml, por exemplo) e vai ser entregue para a sua Flex GUI.

Eu escrevi alguns posts sobre o subect no http://blog.johlero.eu.

Outro exemplo muito bom é a http://www.themidnightcoders.com/articles/msmqtoflexdatapush.shtm onde usar um Aplicativo de Formulário do Windows para enviar mensagens para um flex Gui.

Lieven Cardoen aka Johlero

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top