Resumiu muito bem Junior! Atrevo-me a resumir ainda mais... Flex = V do MVC :)
Agora falando em código, querer dividir ( dentro do flex ) suas classes, views, eventos e models querendo montar um MVC dentro do V do MVC do projeto como um todo... isso eu acho descabido... Lembre-se sempre... Flex foi feito para ser simples. Ele é um frontend para sua aplicação. Se ficou complexo, vc ta usando errado a ferramenta! Abraços Rogério Gonzalez 2011/12/19 Júniorp <[email protected]> > Olá vvigano, > primeiramente muito cuidado com explicações sobre a arquitetura MVC > que encontra por ai, muitos acham que se somente dividir sua aplicação > em "3 classes java" por exemplo esta programando em MVC e mais acham > que porque esta usando java esta programando orientado a objetos (ISSO > É MUITO COMUM). MAs é apenas um exemplo e um desabafo :D ufa. > > Bem, deixa eu tentar explicar. Digamos que vai trabalhar com java como > sua linguagem de back-end e utilizar o framework BlazeDS para > comunicas seu fron-end flex com o java, pois bem. > Se dedicar algumas horas para estudar estas tecnologias inclusive o > MVC vai perceber que: > M, Model = Suas classes java (independente da quantidade que classes > que utilizar para fazer um cadastro por exemplo: DTO, DAO e uma classe > para implementar suas regras de negócio) > V, View = Suas interfaces em flex (Classes em action script, mxml e > outras) > C, Control = O framework BlazeDS, pois será este que fará o papel do > controle, vai receber as requisições do flex, interpretar através das > configurações nos arquivos (remoting-config.xml e services-config.xml) > e enviar a requisição para suas classes java. > > Dica: Implemente suas regras de negócio em seu back-end independente > de linguagem que utilizar, pois se amanhã a adobe resolver acabar com > o flex, ou sua empre decise utilizar outra tecnoligia como: GWT por > exemplo, suas regras de negócio estão todas prontas somente vai fazer > a interface, simples não! > > Espero ter ajudado, abraço. > > ==================================== > Ednei Parmigiani Júnior > Cel. (18) 9146-1671 > Araçatuba - SP > E-mail/MSN: [email protected] > ==================================== > > -- > 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 > -- 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
