| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/08/2005 11:30:58
|
boaglio
Moderador
![[Avatar]](/images/avatar/c0c7c76d30bd3dcaefc96f40275bdc0a.png)
Membro desde: 09/09/2002 21:23:39
Mensagens: 1865
Localização: Sampa City
Offline
|
Em duas semanas estarei dando o curso de sua primeira aplicação web no Conexão Java 2005.
Eu leciono há alguns anos , mas gostaria de saber pra quem está começando no desenvolvimento Web com Java quais são as principais dificuldades ou desafios...
|
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de Java via MP! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/08/2005 11:59:37
|
robinsonbsilva
GUJ Ranger
![[Avatar]](/images/avatar/989652eef28bc49eec908063ba36a854.jpg)
Membro desde: 27/10/2004 12:01:50
Mensagens: 761
Offline
|
Boas...
Então, eu trabalho com Java(Swing), e agora eu estou tendo a necessidade de desenvolver Web(jsp, servlets, struts..). A maior dificuldade que estou tendo, é enteder como funciona realmente uma aplicação Web, as requisições, respostas, e o que mais complica ainda, quando começamos a estudar sobre MVC... Eu fico querendo fazer analogias de uma aplicação client-server com uma web, aí tudo emperra.
Estou apanhando um pouco.....
|
Sun Certified Java Programmer Standard Edition 6.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/08/2005 12:31:38
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
Uma coisa que eu acho que valhe a pena usar um pouco do tempo é falar das "siglas" e nomes
Uma coisa que assusta bastante no começo é o tanto de siglas e nomes que você tem que guardar, JSF, Struts, MVC, JSTL, EJB, WW, Spring, Hibernate, DAO, VO, Design Pattern, etc...
por algum tempo eu confundi Design Pattern com framework
seria legal definir o que é um framework, o que eu uma design pattern, etc
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2005 01:36:40
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
Axo q a dificuldade maior eh saber onde tudo se encaixa...o aluno eh "bombardeado" com siglas,nomenclaturas,frameworks....e eh importante saber separar o q eh fundamental num primeiro momento do que deve ser aprendido posteriormente
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2005 00:17:28
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Acho que uma coisa que vejo muito quem esta começando com web ter dificuldade de entender, é o lance de request... trabalhar com a sessao, essas gambiarras específicas que o ambiente Web nos obriga a trabalhar, e pra quem ver de aplicações desktop 1oo% OO se confundem mesmo.
Valeu!
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2005 08:43:51
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
Olá Boagilo!
Bom, como se trata de iniciantes, vc deveria evitar ao máximo a utilização de qualquer framework!
Se limite em passar algo passo a passo usando o básico. MVC, Servlets e JSP! Assim, vc dá uma noção para eles do que é MVC e de como implementar isso usando JSP e Servlets.
Depois, separe um tempo da sua apresentação, no final ou do meio em diante para comentar sobre alguns frameworks mvc, como Struts e Webworl. Mostre a eles um exemplo do quanto o Struts e o Webwork melhoria o código, e faça uma comparação breve entre os dois!
Depois, mostre rapidamente como ficaria a apresentação usando JSTL, Freemarker e Velocity. Mostre para eles o quanto o código fica mais legível, e faça uma breve comparação entre eles.
Bom, na minha opinião, vc deve ensinar a eles o básico, que é MVC, Servlet e JSP, e depois indique a eles qual caminhos eles podem escolher para se aperfeiçoar e se amadurecer profissionalmente!
Abraços!
Thiago Senna
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2005 11:36:09
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Uma coisa que vejo sempre é que normalmente há uma grande dificuldade em entender qual é a responsabilidade do servidor e do cliente.
Tem certas coisas que se fazem no client (como applets acessando JDBC) que devem ser feitas no server, e vice-versa.
Isso de não saber onde fazer as coisas é bastante comum, mesmo com gente que trabalha com isso faz algum tempo.
|
|
|
 |
|
|