gravação no banco via servlet ou bean?

Olás

Estou com a seguinte dúvida:

Ao cadastrar um cliente por exemplo, o script de gravação no banco deve ser feito pelo servlet (considerando parte da lógica) ou via bean do cliente (considerando o encapsulamento) ?

abs

Ola,

Seguindo o padrão DAO nenhum dos dois, vc deve criar uma classe, por exemplo, ClienteDAO que tratará da persistencia deste objeto…

Só complementando:
A servlet chama a classe DAO(instancia um objeto), que cuida desta parte

Ok, tenho um DAO bem primário q só conecta o banco e repassa/executa a query (retorna um ResultSet se for busca e booleano para updates).

Considerando q eu não tenha procedures ainda, eu instancio o DAO no servlet ou no bean para repassar a string da query do cadastro de cliente?
(enfim, considerando q a lógica está cuidando dessa parte, não a persistência).

abs

[quote=“pgnt”]Ok, tenho um DAO bem primário q só conecta o banco e repassa/executa a query (retorna um ResultSet se for busca e booleano para updates).

Considerando q eu não tenha procedures ainda, eu instancio o DAO no servlet ou no bean para repassar a string da query do cadastro de cliente?
(enfim, considerando q a lógica está cuidando dessa parte, não a persistência).

abs[/quote]

Você pode instânciar o DAO no servlet.