| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 08:08:38
|
TeiTei
Virtual Machine Man
![[Avatar]](/images/avatar/34d9646a6c7d6c0de3ece3de6f06a91f.jpg)
Membro desde: 31/10/2007 07:36:22
Mensagens: 665
Offline
|
Galera pelo que eu vi para programar em web tem que manjar no minimo:
Html
Servlet
JSP
XML
Ajax(JavaScript)
CSS
FrameWork (o que ira usar)
E ainda conhecer bem a IDE escolhida....
E concerteza deve existir muito mais coisa que eu nao conheco kkkkkkk
Carambola.....e coisa de loco....
|
Javai? |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 08:38:36
|
soudaniel_01
JavaEvangelist
Membro desde: 11/04/2007 18:55:00
Mensagens: 429
Offline
|
concerteza é isso é o minimo para se começar, mete a cara meu !!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 08:53:07
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline
|
Bom....eu acho que HTML é o mínimo para quem esta nessa área..e se mesmo assim vc não for bom existe o DreamWeaver.
Javascript vc acha aos milhões pelo google e não é uma coisa do outro mundo.
CSS fica pro designer...a menos que o sistema não precisa ficar maravilhoso aí vc mesmo faz. (pq dá trabalho na minha opnião).
Servlet + JSP + Java é a sua responsa conhecer...
XML não precisa conhecer a fundo.(aliás muito pouco eu diria, dependendo da sua necessidade)
FrameWork e a IDE tanto faz contanto q vc saiba manipular corretamente as ferramentas.
Resumindo...até q é fácil...em menos de 4 meses aprendi a juntar tudo isso num só projeto.
|
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi
<UnTouChAbLe> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 08:56:14
|
boaglio
Moderador
![[Avatar]](/images/avatar/c0c7c76d30bd3dcaefc96f40275bdc0a.png)
Membro desde: 09/09/2002 21:23:39
Mensagens: 1865
Localização: Sampa City
Offline
|
Tem mais coisa na lista aí:
conhecimentos razoáveis de Java: usar as API existentes de collections entre outras
conhecer o que é feito pelo projeto da jakarta para não sair reinventando a roda: http://commons.apache.org/
aprenda JavaScript e depois AJAX, não o contrário
conhecer o protocolo HTTP, saber a diferença de GET e POST, entender como funcionam as sessões, cookies,etc.
Comece a estudar, leia os artigos do GUJ para te ajudar nisso...
|
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) 08/01/2008 09:24:20
|
marcioa1
Virtual Machine Man
![[Avatar]](/images/avatar/169779d3852b32ce8b1a1724dbf5217d.jpg)
Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline
|
Acho que você precisa escolher um só framework. O Struts é mais usado, mas é mais antigo, meio que saindo de moda. Talvez você deva dar uma olhada em JSF, que parece ser o padrão atual. Existem outros ( Tapestry, Wicket , Seam Mentawai etc ..). Escolha um e meta a cara.
Bom , ia me esquecendo, você precisa de um servidor de páginas web. O mais popular é o Tomcat, mas exite o Jettty, Resin e os servidores JEE.
Márcio
This message was edited 1 time. Last update was at 08/01/2008 09:25:27
|
SCJP 1.4, |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 17:18:02
|
soudaniel_01
JavaEvangelist
Membro desde: 11/04/2007 18:55:00
Mensagens: 429
Offline
|
Acho que você precisa escolher um só framework. O Struts é mais usado, mas é mais antigo, meio que saindo de moda
hahahaha gostei do termo "...saindo de moda..."
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 17:25:54
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
marcioa1 wrote:Acho que você precisa escolher um só framework. O Struts é mais usado, mas é mais antigo, meio que saindo de moda. Talvez você deva dar uma olhada em JSF, que parece ser o padrão atual. Existem outros ( Tapestry, Wicket , Seam Mentawai etc ..). Escolha um e meta a cara.
Bom , ia me esquecendo, você precisa de um servidor de páginas web. O mais popular é o Tomcat, mas exite o Jettty, Resin e os servidores JEE.
Márcio
Na verdade não gosto da idéia de "Escolha um framework e faça tudo com ele", existem casos e casos.
Em muitos deles(em geral CRUDs) até é possível adotar um único framework web de preferência, mas cada caso é um caso.....
Arquiteturas de caixinha, framework referencia..... isso mais complica que ajuda.....
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 17:36:54
|
rafaelglauber
GUJ Master
![[Avatar]](/images/avatar/e9abec5e32203998211653b45023be1c.jpeg)
Membro desde: 07/09/2007 23:05:20
Mensagens: 1065
Localização: Feira de Santana
Offline
|
Adicionando mais um ponto: Princípios de Navegabilidade.
Acho fundamental este conhecimento principalmente para web.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 18:03:19
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Existem duas vertentes aqui:
1) Vc parte para "The Java Salad of Frameworks" e faz um aplicação web usando apenas: Struts for the controller, JSTL for the JSPs, Hibernate for the persistence solution, C3P0 for the connection pool, Commons Validation for the validation, Spring for Inversion of Control and Auto-wiring, Commons Email for sending emails, Commons File Upload for uploading files, JAAS for authentication and authorization and perharps Tiles for templates, Log4J for logging and OSCache for caching.
2) Vc usa um framework web com um alto nível de abstração como o Mentawai, RoR ou Seam.
Se escolher a opção 2), então vc só precisa saber Java, HTML, SQL para começar...
This message was edited 3 times. Last update was at 08/01/2008 18:44:52
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 18:37:53
|
paulovittor23
Java Ninja
![[Avatar]](/images/avatar/402cac3dacf2ef35050ca72743ae6ca7.jpg)
Membro desde: 11/05/2006 14:09:41
Mensagens: 282
Localização: Santos - SP
Offline
|
saoj wrote:Existem duas vertentes aqui:
1) Vc parte para "The Java Salad of Frameworks" e faz um aplicação web usando apenas: You can use Struts for the controller, JSTL for the JSPs, Hibernate for the persistence solution, C3P0 for the connection pool, Commons Validation for the validation, Spring for Inversion of Control and Auto-wiring, Commons Email for sending emails, Commons File Upload for uploading files, JAAS for authentication and authorization and perharps Tiles for templates, Log4J for logging and OSCache for caching.
2) Vc usa um framework web com um alto nível de abstração como o Mentawai, RoR ou Seam.
Se escolher a opção 2), então vc só precisa saber Java, HTML, SQL para começar...
Perfeito, geralmente o que acontece é que no começo agente tende a ir para a primeira vertente...
Mas com o tempo, você vai começando a dominar bem esses artefatos e começa a tender a usar algum framework que te propicie uma abordagem de nível mais alto, com conceitos novos...
Acredito que tem muito haver com a sua maturidade...
|
@paulovittor23
Pós-graduando em Engenharia de Software na PUC-SP.
SCJP 5.0, SCWCD 1.4, SCBCD 5.
http://www.paulovittor23.org/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 18:40:52
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
para programar precisa ter logica! uma boa logica.. vc aprende o que quiser em menor tempo possivel com maior eficiencia.. por exemplo vc aprende jsp e servlets sem precisar conhecer html, apenas com as citações dos livros que ensina jsp e servlets dar para aprender tranquilo sem precisa ir comprar um livro de html para aprender.. se eu fosse comprar os livros que serve de pre-requisito para algo novo.. taria morto!!
|
Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 19:33:20
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
Aprender HTML? Nossa... pra quem sabe Java o que é HTML?
CSS também... mas é muito chato... odeio esse tipo de coisa (mas gosto um pouco de ActionScript).
Eu to querendo aprender essas paradas aí... depois que li o que o Luca falou sobre não embutir o BD na mesma máquina nem usar client/server e sim a conexão com a Internet pra usar o banco mudei de opinião totalmente.
Pensei em escolher Struts e dei uma olhada. Legal... mas depois que eu vi o Mentawai... casei já, hehehe. A única coisa que eu não entendi é porque no Mentawai in 1 minute eles colocam coisas em .xml.
Não sou expert em páginas, mas existe tanto assim .xml a ponto de eu ter que criar um XML só pra isso? Afinal é ele que faria o controle? É tanta coisa que eu me perco...
|
Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 19:37:21
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
A única coisa que eu não entendi é porque no Mentawai in 1 minute eles colocam coisas em .xml.
É impossível escapar do web.xml para especificar o controlador da sua aplicação. Isso é uma exigência da especificação de Servlets.
Vc precisa dizer para o tomcat que as requisições terminadas com .mtw vão ser tratadas pelo controlador do Mentawai. E isso faz-se no web.xml. Também é só isso, o resto é tudo programático.
Todos os frameworks web em Java terão que fazer isso no web.xml. A diferença é que muitos fazem isso e todo o resto. O Mentawai faz apenas isso e bani qualquer tipo de configuração ou setup via xml ou annotations.
This message was edited 4 times. Last update was at 09/01/2008 10:51:41
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 19:42:45
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
A única forma de você evitar XMLs é você criar a aplicação inteira utilizando um Netbeans da vida e clicando e arrastando... mas e ae? programar com o mouse a vó de qualquer um daqui sabe
não tem como utilizar um framework web sem mexer em um xml no mínimo. Isso é o "mal" que todo framework possui... quer dizer, pra alguns é mal, pra outros que sabem exatamente como as coisas funcionam, sabem que isso é muito importante
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2008 20:58:38
|
Adolfo Rodrigues
Java Ninja
![[Avatar]](/images/avatar/5c9dc137c4e9543d7e4001d7bdef7413.jpg)
Membro desde: 18/04/2007 20:02:52
Mensagens: 270
Localização: Sampa
Offline
|
Estou fugindo um pouco do foco da discussão pra esclarecer algumas coisas
dedejava wrote: Eu to querendo aprender essas paradas aí... depois que li o que o Luca falou sobre não embutir o BD na mesma máquina nem usar client/server e sim a conexão com a Internet pra usar o banco mudei de opinião totalmente.
dedejava, Acredito que você esteja se referindo ao post do Luca que eu citei neste tópico. Caso seja isso mesmo, releia as duas discussões. Se eu entendi corretamente, o Luca disse "tente acessar o banco de dados via http usando classes como URLConnection" para explicar que há tecnologias mais adequadas (VB, Clipper, FoxPro) para se construir uma aplicação client/server. Java não era a melhor opção para a necessidade do autor do post (uma aplicação desktop com BD local). E, por fim, eu citei o post do Luca somente por acreditar que estudar HTTP e Servlets antes de algum framework e programar usando TDD é a melhor forma de começar o aprendizado de que o rapaz necessita. Você pode ter feito alguma confusão por não ter entendido o contexto das duas discussões
This message was edited 1 time. Last update was at 08/01/2008 21:00:48
|
http://www.adolfosousa.com.br/blog |
|
|
 |
|
|