Prezados,
tenho uma aplicação comunicando com um banco de dados SQLite e estou modelando 
a camada de DAO da aplicação, criando as tabelas, as classes e métodos como 
insert, update, findById e etc, diante disso pensei o seguinte:

        "Porque não utilizar os modelos para conter as funcionalidades de 
acesso a banco?"

Pois de acordo com o MVC os modelos definem o que minha aplicação é o que ela 
faz. E como sua funcionalidade é armazenar e recuperar as informações destes 
modelos no banco de dado, pensei em disponibilizar dentro dos modelos os 
métodos necessários para a realização destas ações.

por favor digam-me o que acham, segue abaixo as estrutura que modelos de 
utilizações que imaginei.

--
Estrutura de pastas - DAO
        - dao
        - manager
        - model
        - view
utilização no manager
        - dao.insert(modelo)
        - dao.find(modelo)


--
Estrutura de pastas - MVC
        - manager
        - model
        - view
utilização no manager
        - model.insert()
        - model.find()

obs: Não utilizo e nem pretendo utilizar nenhum framework de ORM.


Tiago Lopes : Desenvolvedor - Flash e Flex
Fone: 85 8896.4855
www.tiagolopes.pro.br

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a