Estou desenvolvendo em Flex com Java, e o BlazeDS.
Já tenho a View pronta, e estou começando a desenvolver o back-end em Java.
Fiz a Classe para Conexao com banco de Dados (mysql (infelizmente tinha que ser…)), já está conectando certinho.
Por exemplo, eu carrego um componente (um formulario) para cadastro de cliente. Quando eu carrego esse formulario, é necessário que eu conecte de novo no source desse formulario ou posso conectar uma única vez, e fazer o processo de CRUD?
Não entendi muito bem esse ‘conecte de novo’.
O que você vai fazer é o seguinte (pelo menos eu faço assim): você tem o form e deve ter um botão que vai acionar o cadastro. No ‘click’ do botão, você vai chamar o método pra cadastrar no banco. Algo assim:
Tá bem relaxadão mesmo, mas é só pra dar a ideia. No método cadastrar, você cria o Usuario, Pessoa, Cliente, seja lá o que for e manda ele no método. Não sei o nome da sua destination, então não sei te dizer o que colocar lá no RemoteObject. O nome que vai lá é o nome que você define no remote-services.xml (acho que é esse) que vem com o BlazeDS.
Acho que mais confundi do que esclareci as suas ideias, mas tente explicar melhor o problema que vamos te responder
R
Rafael_M_Martinelli
Apenas para esclarecer mais, é no arquivo WEB-INF/flex/remote-config.xml que você faz um “mapeamento” para as suas classes java (não remote-services.xml). Veja o exemplo do curso da Caelum:
Neste caso o destination seria financeServices e você poderia chamar os métodos públicos da classe br.com.caelum.services.PersonalFinanceServices diretamente do Flex através do RemoteObject.