Fernando, MVC eh um pattern, o nome da medo, mas coisa eh simples, design patterns sao maneiras de criar classes para a solucao de um problema comum. Vc concorda que muita gente ja criou aplicacoes java que acessam db por exemplo, logo ja testaram muitas maneiras de se fazer isso, algumas dessas maneiras se consagram e se tornao padroes, no caso de acesso a DB teriamos DAO, JDO etc.
O MVC (MODEL, VIEWER e Controller) eh uma maneira de montar uma aplicacao onde as camadas do seu sistema (apresentacao, negocios e servicos) sao criadas de maneira independente e plugavel, por exemplo um web site que gera conteudo em html, se criado com mvc, sem muita alteracao no controller eh possivel a criacao de viewers para geracao em wap ou xml. Sem contar que toda a regra de negocio fica independente da apresentacao. http://ootips.org/mvc-pattern.html Esse pattern pode ser utlizado tanto em web como em apps stand alone. Pensando ainda em web teriamos: - um cliente digita uma url - essa url aponta para uma servlet que entende o request e direciona para um jsp de bemvindo - o cliente clica em pesquisar produtos - essa requisicao vai para a servlet que de alguma maneira obtem esses dados (pode ser em DB pode ser EJBs pode ser sistemas legados) e direciona para um jsp de apresentacao de produtos - o jsp pega esses dados (uma collection por exemplo) e apresenta eles em html. Nesse simples exemplo eh clara a utilizacao da servlet como controller dos jsps como viewers e do Db/EJB/Sistema Legado como model. Esse modelo eh tao popular que ja existem frameworks prontos para se trabalhar com ele. O mais popular desses frameworks eh o struts: http://jakarta.apache.org/struts/ Bao, dei uma resumida, acho que o pessoal da lista pode completar isso! :) Abraco, Claudio claudio.com.br Seria uma ideia de nao se reinventar a roda, por exemplo, se vc for acessar um db, porque perder tempo em criar uma maneira se com certeza alguem ja On Mon, 25 Nov 2002 08:08:24 -0300, "Fernando Rubbo" <[EMAIL PROTECTED]> escreveu : > De: "Fernando Rubbo" <[EMAIL PROTECTED]> > Data: Mon, 25 Nov 2002 08:08:24 -0300 > Para: <[EMAIL PROTECTED]> > Assunto: RES: [enterprise-list] Re: RES:_[enterprise- list]_Consu >lta_Instru��o_SQL_em _ACCESS > > Ola Claudio... > Eu vi que vc escreveu sobre MVC, vc poderia me dar um breve coment�rio sobre o que >eh isso?!?!? E onde eu encontro material... > Obrigado > Fernando > > -----Mensagem original----- > De: Claudio Augusto Teixeira [mailto:[EMAIL PROTECTED]] > Enviada em: Friday, November 22, 2002 11:38 AM > Para: [EMAIL PROTECTED] > Assunto: Re: [enterprise-list] Re: RES:_[enterprise-list]_Consu lta_Instru��o_SQL_em >_ACCESS > > Na verdade se vc fizer: > > "SELECT empresa.nome FROM empresa WHERE empresa.nome LIKE '" + nomeAdm +"*'" > > e existam dados na tabela que satisfacam o like so ira retornar o campo nome, por >isso vc esta recebendo > column not found, ou vc utiliza * ou diz o nome dos campos que vc quer: > > "SELECT * FROM empresa WHERE empresa.nome LIKE '" + nomeAdm +"*'" > > ou: > > "SELECT nome, endereco, telefone FROM empresa WHERE empresa.nome LIKE '" + nomeAdm >+"*'" > > > So uma pergunta: isso que vc esta montando eh so um teste certo? pq caso nao vc >deveria aplicar alguns > patterns ao seu sistema (MVC, DAO, VO etc), os nomes sao dificeis mas a coisa toda >eh muito simples! > > > Abraco, > > Claudio > claudio.com.br > > > On Fri, 22 Nov 2002 11:39:29 -0200, [EMAIL PROTECTED] escreveu : > > > De: [EMAIL PROTECTED] > > Data: Fri, 22 Nov 2002 11:39:29 -0200 > > Para: [EMAIL PROTECTED] > > Assunto: [enterprise-list] Re: RES:_[enterprise-list]_Consu lta_Instru��o_SQL_em >_ACCESS > > > > > > Marco, > > > > Usei a mesma instru��o fazendo uma consulta mas assim > > > > > > pesquisa = "SELECT empresa.nome FROM empresa WHERE empresa.nome LIKE '"+ > > nomeAdm +"*'"; > > > > o nome das colunas traz o nome da tabela.....e assim ele d� column not found > > > > estou mandando os dois servlet que faz isso se algu�m puder me ajudar > > > > tem muitas linhas comentadas pois � um teste.... > > valeu > > > > muito obrigado > > > > > > > > Em 22 Nov 2002, [EMAIL PROTECTED] escreveu: > > > > >No ACCESS o coringa � '*' e n�o '%' como normalmente s�o nos demais bancos. > > >Aconselho pegar a senten�a SQL gerada e aplica-la diretamente no Access > > para > > >ver se retorna alguma coisa. Aparentemente a senten�a est� correta, > > >provavelmente seria algo na estrutura try..catch ou o n�o existe > > informa��es > > >mesmo. > > > > > > ( ) _ ( ) > > > '(o o)' > > > ------oOO--'o'--OOo------ > > > v > > > > > >Marco Antonio da Silva > > >Analista de Sistemas > > >Funda��o Faculdade de Medicina > > >(0XX11) 3016-4807 > > > > > >-----Mensagem original----- > > >De: Fco. Deisimar Nobre Jr. [mailto:[EMAIL PROTECTED]] > > >Enviada em: sexta-feira, 22 de novembro de 2002 10:03 > > >Para: [EMAIL PROTECTED] > > >Assunto: RES: [enterprise-list] Consulta Instru��o SQL em ACCESS > > > > > > No like do sql o coringa para coonsultas � o caracter '%'. > > > Sua consulta deveria ser assim: > > > pesquisa = "SELECT nome FROM empresa WHERE nome like '"+nomeAdm+"%'" > > > > > >=========================================== > > >Francisco Deisimar Nobre J�nior > > >Analista de Sistemas - CIT - M. Dias Branco > > >=========================================== > > > > > >> -----Mensagem original----- > > >> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > >> Enviada em: sexta-feira, 22 de novembro de 2002 10:01 > > >> Para: [EMAIL PROTECTED] > > >> Assunto: [enterprise-list] Consulta Instru��o SQL em ACCESS > > >> > > >> > > >> tenho uma base de dados sql e quero fazer em um campo text a > > >> consulta e > > >> exibir o resultado..... > > >> > > >> Meu erro acho que est� na instru��o sql .... o terminal do > > >> tomcat apache n�o > > >> exibe nada de erro e a consulta traz em branco..... > > >> > > >> Instru��o SQL > > >> > > >> pesquisa = "SELECT nome FROM empresa WHERE nome like '"+nomeAdm+"*'" > > >> > > >> Por favor algu�m me ajude > > >> Valeu > > >> > > >> _________________________________________________________ > > >> Voce quer um iGMail protegido contra v�rus e spams? > > >> Clique aqui: http://www.igmailseguro.ig.com.br > > >> > > >> > > >> --------------------------------------------------------------------- > > >> Para cancelar a subscri��o, envie mensagem para: > > >> [EMAIL PROTECTED] > > >> Para comandos adicionais, envie mensagem para: > > >> [EMAIL PROTECTED] > > >> > > >> > > > > > >--------------------------------------------------------------------- > > >Para cancelar a subscri��o, envie mensagem para: > > >[EMAIL PROTECTED] > > >Para comandos adicionais, envie mensagem para: > > >[EMAIL PROTECTED] > > > > > >--------------------------------------------------------------------- > > >Para cancelar a subscri��o, envie mensagem para: > > >[EMAIL PROTECTED] > > >Para comandos adicionais, envie mensagem para: > > >[EMAIL PROTECTED] > > > > > >---------- > > > > _________________________________________________________ > > Voce quer um iGMail protegido contra v�rus e spams? > > Clique aqui: http://www.igmailseguro.ig.com.br > > > > > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: >[EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: >[EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
