Pessoal,
Tenho uma tela de cadastro de cliente (Flex), nesta tela tem 3 abas, cliente, (nome, sexo, nascimento, cic,…), endereço, (tipo endereço, logradouro, bairro, …), e contato, (tipo contato, nome, contato…). Um cliente pode ter mais de um endereço (correspondência, entrega, cobrança), assim como pode ter mais de um contato.
Consigo gravar os dado do cliente, porém quando foi implementar a parte de gravar os dados do endereço e contato não estou sabendo como organizar as classes, os pacotes e nem qual padrão de projeto usar para resolver este problema.
Na tela o usuário digita os dado do cliente e passa para a aba de endereço que é uma grade, digita um ou mais endereços e passa para a aba de contatos, onde digita os contatos necessários e grava tudo de uma vez…
já consigo passar os dados do endereço(s) e do contato(s), junto com os dados do cliente. crie na entidade cliente um atributo associativo para endereço e outro para contato (cliente.lstEndereco, que é um array do tipo Endereco) a mesma coisa para contato.
No java na classe RepositorioCliente, consigo ver todos os endereços e conatos. Não sei se assim é a forma mais correta de fazer. Não uso hibermate, ou outro tipo de framework, utilizo apenas o java.
Gostaria da ajuda de vocês… como implementar este processo ?