Olá pessoal, sou programador Java e já trabalhei com J2EE, mas na época era estágio e não entendia muito bem o que fazia. Atualmente, na empresa, não mexo com web.
Eu quero fazer um site para a paróquia que frequento que é composta por algumas comunidades e será um trabalho voluntário, mesmo porque, não poderiam pagar.
Eu até sei usar o padrão MVC e estou estudando o livro Use a Cabeça!: JSP & Servlets.
A questão principal que preciso é com relação a fazer páginas, pois as que faço usando JSP são bem simples.
Gostaria de fazer páginas bem dimensionadas, diagramadas, colocar figuras, fotos e algumas animações ao passar o mouse, como alguns sites que vemos por aí.
Claro que existem diversas tecnologias por trás disso, como flash, Ajax, etc, mas isso eu iria aprendendo aos poucos, inicialmente, quero fazer usando JSP que é o que conheço(conheço bem pouco de JSF), mas que ficasse bacana, com um menu lateral, para me dar acesso a outras páginas.
O que gostaria dos amigos do fórum é que me informassem algum livro, tutorial, algo que aborde a construção de páginas onde eu pudesse usar o MVC, pois já procurei e não encontrei nada que me ajudasse. Será que eu só vou aprender se trabalhar em alguma empresa onde eu mexa com sites?
Não sei se fui claro. Agradeço qualquer dica.
Bem eu trabalho com web
E da para fazer várias coisas usando JSP
Optar pelo modelo MVC é mto bom
mesmo dando poco mais de trabalho depois será mais facil de dar manutencao
otra coisa é a escolha de um framework, eu atualmente estou usando STRUTS, mas axo JSF mais fácil para estudar, recomendaria usar o TOMCAT para rodar sua aplicação, se voce conhece o conceito de MVC axo que deveria estudar um framework entao, JSF in action é um livro que aborda Java Server Faces, recomendaria usar JSF, pois o STRUTS é mais complicado para entender.
QQ duvida so chamar.
VLW!
Oi marcosharbs, obrigado pelas dicas.
Eu faço uns projetinhos em casa e uso o MVC com tomcat, struts, JSP e tenho inclusive umas páginas usando tiles, através de um tutorial.
Meu problema realmente é só a confecção de páginas, entendeu?
Obrigado.
Aew amigo…
olha eu estou desenvolvendo agora utilizando hibernate3+Vraptor2+JQuery
para estudar VRaptor com hibernate vc pode usar essa apostila que ensina passo passo como fazer um site:
http://www.caelum.com.br/caelum/curso-28.jsp
mais sobre o VRaptor
http://www.vraptor.com.br/tutoriais.jsp
não entendi…
Oi rdgms,
vou tentar ser mais claro.
Eu uso para persistência o padrão DAO e em alguns projetinhos testes uso o hibernate para treinar.
O problema é a fazer a página do site, o que ela vai acessar ou qual a estrutura não é o problema neste momento. Eu faço umas páginas em jsp, mas são bem simples, gostaria de fazer umas mais avançadas.
Nesses projetinhos que faço em casa, eu uso o tomcat, struts(em alguns casos uso tiles), desenvolvo no eclipse, as páginas são em JSP.
Quero fazer páginas mais elaboradas, pois quero colocar fotos, figuras, efeitos ao passar ou clicar o mouse, etc.
Vlw.
Até que a idéia do VRaptor não é ruim, é um bom framework. Mas o certo é o colega aprender bem o JSP com Servlets. Depois, aprender um framework mais usado no mercado, como JSF e Struts (são mais chatos, bugados, mas são os mais usados, fazer o que), que aliás, depois disso, ele vai rir usando VRaptor e outros.
Agora, o que ele está falando, se encaixa mais em aprender CSS, XHTML e padrões Web.
O que não vai achar são livros que possuam JSP e Servlets com esses padrões incorporados, mesmo porque, uma coisa é diferente da outra. Há livros para os dois itens só que separados.
Se fosse com JSF, até tem um livro que ensina um aplicativo completo usando Facelets e esses padrões Web, Tem um menu bonitinho, cara bonitinha:
http://www.lcm.com.br/index.php?Escolha=20&Livro=L00639
Porém, acho que seu caso é outro.
Vou colocar links de livros que li sobre desenvolvimento de páginas com CSS e XHTML:
http://www.apress.com/book/view/9781590596890
http://www.apress.com/book/view/9781590597323
http://www.apress.com/book/view/9781590598047
Tem de um brasileiro que dizem ser bom, de CSS, não li. E alguns traduzidos, que também não li. Creio que vai ter que ser assim, juntar os conhecimentos destes livros, mais o que aprendeu com o Use a Cabeça (que aliás, sempre achei ele focado na certificação e ensina bem pouco pro mundo prático) e finalizar “quebrando a cabeça” fazendo o seu próprio.
Mas recomendo não pegar um aplicativo com código feito, completo, porque geralmente são complexos e lhe confundirá mais do que ajudará.
PS: Também recomendo não comprar umas video aulas que estão anunciando por ai, de um tal professor, porque ele é POG.
Sugiro acessar este link aqui
em alguns modelos de layout!
escolha um e trabalhe com o JSP em cima dele
abraço
Legal suas dicas djemacao,
vc pegou um pouco o que estou procurando. Pois fazer páginas acaba englobando várias outras tecnologias.
Eu até sei usar CSS, o problema principal é fazer uma página bem diagramada, com as figuras ou fotos bem arrumadas na tela, usar tags DIV que vi serem bem usadas, um tal de TABLELESS que já me falaram uma vez, mas claro que não dá pra aprender tudo de uma vez, mas quero começar fazendo algo bacana.
Vou olhar os links que vc mandou.
Obrigado a todos e se tiverem mais idéias, pode mandar.
Continuo minha busca.
paulofernandesjr, vou olhar tb sua dica, obrigado.
ow… um jsp melhorzin…
jsp:
<form action="guj.cadastrar.logic">
<input type = "text" name = "usuario.nome">
<input type = "text" name = "usuario.idade">
<input type = "text" name = "usuario.nivel">
<input type = "submit">
</form>
bean
public class Usuario
{
private int id;
private String nome;
private int idade;
private String nivel;
}
logic:
@Component
public class UsuarioLofic
{
@Parameter
Usuario usuario = new Usuario ();
public void cadastrar()
{
// dao etc...
}
}
Se vc quiser fazer um negocios mais legais tbm…
tem o JQuery… tem outras libs de js tbm…
mais o JQuery eh bem facil de trabalhar…
http://docs.jquery.com/Tutorials
Nesse ponto é sossegado, nos meus projetinhos o jsp chama o struts–>valida os dados–>action–>servlet–>dao
Vlw.
Mapear objetos, preencher listas, conectar com outros sistemas, modelar tabelas de banco tudo isso é facil se comparado com a maldita programação visual. Por isso que sempre preferi mapear objetos no hibernate que ficar fazendo validação de tela… :lol:
Pois é, o hibernate ainda estou conhecendo, me viro bem com JDBC, mas a parte visual, layout é f…
Lembrei do site do autor brasileiro de um livro sobre CSS e XHTML:
Tem bastante informação de CSS ai. Acho que é a melhor referência em nosso idioma.
Boa jornada!
hehe, tudo que ele quer é web-designer pessoal…
quanto framework e padrões vocês citaram aí em cima
Eu ia indicar o www.maujor.com também.
Tudo o que você precisa são as tecnologias e ferramentas do web-designer então… um bom livro de html + css
photoshop, flash.
O Use a Cabeça HTML + CSS é uma jóia.
Uma dica é procurar layouts prontos na web… e modificar de acordo com o necessário.
Nossa, a série Use a cabeça (Head First) já cheia de enrolação, e ainda tem pra CSS e XHTML?
Vixi, daqui a pouco os designers vão dizer que pra “coçar a orelha direita precisa da mão esquerda”, como os programadores costumam fazer, hehehe.
Bom, voltando ao tópico, é o que parece, ele quer realmente algo voltado para design de páginas e padronização Web.
[quote]Lembrei do site do autor brasileiro de um livro sobre CSS e XHTML:
Tem bastante informação de CSS ai. Acho que é a melhor referência em nosso idioma.
Boa jornada![/quote]
Cara, olhei bem rapidamente, mas parece ser interessante e parece ter um pouco do que procuro, vlw.
[quote=djemacao]Nossa, a série Use a cabeça (Head First) já cheia de enrolação, e ainda tem pra CSS e XHTML?
Vixi, daqui a pouco os designers vão dizer que pra “coçar a orelha direita precisa da mão esquerda”, como os programadores costumam fazer, hehehe.
Bom, voltando ao tópico, é o que parece, ele quer realmente algo voltado para design de páginas e padronização Web. [/quote]
O de CSS ainda não tive oportunidade de ver, mas o de Servlet e JSP é realmente ótimo.
Outra dica: você não precisa começar do zero. Dá pra usar templates oferecidos como Creative Commons ou mesmo pagos pra começar o seu design. Examiná-los também é uma boa maneira de aprender. Aqui vai o meu link favorito: http://www.oswd.org/
Cara, peguei uns templates muito legais neste site.
http://www.oswd.org/design/preview/id/3686
http://www.oswd.org/design/preview/id/3691
É mais ou isso mesmo que quero, menus estilizados que ao clicar abre um texto ao lado entre outras coisas. Mas é um bom começo. Vou trabalhar em cima disso e do resto das dicas que o pessoal postou.
paulloestevam, vc conhece algum outro site com templates prontos?
O site http://www.maujor.com/ parece ser legal tb.
Mas pelo que pude perceber, vendo esses templates é que seu eu souber trabalhar bem com as tags DIV, dá pra fazer muita coisa. Pois não sei como dispor na tela as informações que quero mostrar.
[color=red]Se eu encontrar algum template que trabalhe com fotos, aí será uma maravilha[/color], qq coisa postem aí, por favor.
Ajudaram pra caramba, obrigado. :mrgreen: