| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2008 09:08:49
|
berg.pb
JavaEvangelist
![[Avatar]](/images/avatar/0ab3906a724cfe5ba8b36e7c25d33491.jpg)
Membro desde: 19/06/2007 18:21:59
Mensagens: 351
Localização: Cajazeiras-PB
Offline
|
Dark123
Funciona assim: quem faz a conexão é sim uma classe java ou um servlet, que não nada mais que uma classe java também.
Porém, olha só como o tomcat faz com páginas JSP:
- vc escreve a página, tudo direitinho;
- quando o usuário requisita a pági9na no browser, o tomcat lê a página, converte ela num servlet para responder ao usuário.
- então, como o JSP se transforma em servlet que tb é uma classe java, vc pode sim colocar tudo no JSP.
Porém, isso não é uma boa prática de programação. O código da página fica muito grande e muito misturado, pra não xhamar de 'seboso'. Então, o melhor é vc criar um pcte com os objetos, entre eles, o objeto q faz a conexão e consulta no BD.
O ideal: usar nem JSP direto. Usar JSTL... dá uma procurada sobre isso...
Livro eu indico o 'Use a Cabeça: Servlet e JSP', de Kathy Sierra e outros... muito bom..
Abraços
|
Deus abençoe
[Berg] |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2008 09:50:26
|
Daniel.F
GUJ Ranger
Membro desde: 29/03/2007 18:30:39
Mensagens: 908
Offline
|
Pela jsp tem como efetuar a conexão também basta <% colocar o codigo da conexão aqui %> Embora isto esteja totalmente fora dos bons padrões de desenvolvimento.
This message was edited 1 time. Last update was at 03/09/2008 09:53:17
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2008 09:58:22
|
berg.pb
JavaEvangelist
![[Avatar]](/images/avatar/0ab3906a724cfe5ba8b36e7c25d33491.jpg)
Membro desde: 19/06/2007 18:21:59
Mensagens: 351
Localização: Cajazeiras-PB
Offline
|
Daniel.F
Pela jsp tem como efetuar a conexão também
basta <% colocar o codigo da conexão aqui %>
Embora isto esteja totalmente fora dos bons padrões de desenvolvimento.
Como eu disse:
- então, como o JSP se transforma em servlet que tb é uma classe java, vc pode sim colocar tudo no JSP.
Porém, isso não é uma boa prática de programação. O código da página fica muito grande e muito misturado, pra não xhamar de 'seboso'. Então, o melhor é vc criar um pcte com os objetos, entre eles, o objeto q faz a conexão e consulta no BD.
Porém, se vc prefere, no início do seu aprendizado usar direto no jsp, dá uma estudada sobre Scriptless e Expression Language
Abraços
|
Deus abençoe
[Berg] |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2008 11:17:12
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
berg.pb wrote:Dark123
Funciona assim: quem faz a conexão é sim uma classe java ou um servlet, que não nada mais que uma classe java também.
Porém, olha só como o tomcat faz com páginas JSP:
- vc escreve a página, tudo direitinho;
- quando o usuário requisita a pági9na no browser, o tomcat lê a página, converte ela num servlet para responder ao usuário.
- então, como o JSP se transforma em servlet que tb é uma classe java, vc pode sim colocar tudo no JSP.
Porém, isso não é uma boa prática de programação. O código da página fica muito grande e muito misturado, pra não xhamar de 'seboso'. Então, o melhor é vc criar um pcte com os objetos, entre eles, o objeto q faz a conexão e consulta no BD.
O ideal: usar nem JSP direto. Usar JSTL... dá uma procurada sobre isso...
Livro eu indico o 'Use a Cabeça: Servlet e JSP', de Kathy Sierra e outros... muito bom..
Abraços
Poxa berg.pb, você explicou direitinho o que eu queria saber.
No começo vou sim utilizar da conexão em JSP, pois estou tentando abandonar o NetBeans e programar em um editor de texto comum, mas só que o netBeans já fazia praticamente tudo por isso que ainda estou utilizando-o, pois no começo é mais rápido programar nele.
Obrigado pela ajuda.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2008 06:41:42
|
berg.pb
JavaEvangelist
![[Avatar]](/images/avatar/0ab3906a724cfe5ba8b36e7c25d33491.jpg)
Membro desde: 19/06/2007 18:21:59
Mensagens: 351
Localização: Cajazeiras-PB
Offline
|
Blz Dar123
Q bom q consegui tirar a sua dúvida.
Eu tb uso o netbeans e o eclipse, porem, para aprender, eu fiz o seguinte:
- não criei um projeto web, criei um projeto java mesmo.
- dái, usava o Dreamweaver para fazer as páginas JSP, o netbeans e/ou o Eclipse para fazer e compilar as classes;
- depois testava tudo no TomCat instalado independente do Netbenans.
Só vou lhe abrir os olhos: não vai ser fácil, pq o Netbeans ajuda muito. Pode ser que seu projeto dê o maior pau por causa de um atributo que vc não passou direito... Mas veja o lado bom: vc aprende mais e nã fica viciado a uma IDE.
Abraços
|
Deus abençoe
[Berg] |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2008 10:23:38
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
É isso mesmo. E também com um editor de texto qualquer e com mais experiência adquirida sem programar em IDEs, o programador pode mostrar e atualizar as páginas até mesmo na casa do cliente dele. O cliente ficaria satisfeito com isso, pois não precisou instalar uma IDE super pesada lá.
Eu vou seguir os tutoriais que estão disponíveis no fórum e trarei novidades quando puder.
Abraços.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/03/2009 23:27:43
|
Voo livre
JavaChild
Membro desde: 08/03/2009 12:58:54
Mensagens: 105
Offline
|
Olá meus amigos,
Estou com um problema no tomcat 6.018, instalei e qd eu tento abrir não consigo, vou em painel de controle/ferrament adm/ serviços, e localizo
o apache e clico nele com o botão direito e dou reiniciar, mas abre uma tela tipo tivesse carregando e depois fecha, o que poderia ser???
Eu não consigo abrir ele também em iniciar.
|
Rodrigo
Engenharia Computação
Universidade Estácio de Sá - Rj |
|
|
 |
|
|