DESENVOLVIMENTO WEB

Implementando página de erro com JSF

Ago 26th, 2009 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO WEB

Algumas pessoas estão tendo dúvidas sobre como implementar uma página de erro com JSF, e resolvi então criar este post para explicar uma maneira de implementar.

Para se realizar o redirecionamento pode se utilizar o ActionListener do JSF. Segue abaixo um exemplo de implementação da classe deste ActionListener:



Implementando valueChangeListener com JSF

Mai 19th, 2009 | Por Eduardo Negrão | Categoria: DESENVOLVIMENTO WEB

Esclarecimentos sobre a implementação de valueChangeListener no componente selectOneMenu do JSF.



Implementando conversor de moeda com JSF

Abr 6th, 2009 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO WEB

Algumas pessoas já devem ter passado pelo problema de criar um conversor de moedas em JSF que funcione bem para diferentes países. Segue abaixo uma sugestão de como implementar um conversor legal.
O primeiro passo é implementar a classe de conversor. Segue abaixo a classe:



Considerações sobre o desenvolvimento com JSF

Fev 14th, 2009 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO WEB

Olá pessoal,
Neste post de hoje quis falar um pouco sobre o que estou achando do desenvolvimento com JSF. Para o desenvolvimento com JSF estamos utilizando a distribuição RichFaces com Facelets. A meu ver o desenvolvimento ficou bem produtivo e bem orientado mesmo a componentes.
Criamos componentes para quase tudo com Facelets o que tornou a implementação [...]



Criando componentes com JSF e Facelets

Fev 5th, 2009 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO WEB

Olá pessoal,
Muita gente tem falado sobre a dificuldade de implementar componentes usando JSF. Resolvi então montar um pequeno tutorial sobre como criar componentes utilizando Facelets e JSF. Para o exemplo utilizei JSF com RichFaces e Facelets.
Para este exemplo estou considerando que seu projeto JSF já está configurado utilizando as tecnologias descritas acima.
A primeira coisa a [...]



Máscara javascript para qualquer formato

Dez 19th, 2008 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO WEB

Fazer máscaras em javascript é sempre chato e trabalhoso. Para cada máscara do sistema deve-se criar uma função javascript e utilizá-la no sistema. A algum tempo criei uma função javascript que funciona para a grande maioria das mascaras que são utilizadas no sistema. A função é mostrada abaixo:



Aumentando a memória do tomcat no eclipse

Jun 10th, 2008 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO WEB

Olá pessoal,
Algumas pessoas me perguntaram sobre problemas com falta de memória utilizando o tomcat de dentro do eclipse. Então resolvi escrever este post falando sobre como isto seria feito.
Primeira coisa a ser verificada: O erro que estou tendo é por falta de memória mesmo? Como eu sei se o erro é por causa disto? Você [...]



Projeto Struts com mais arquivos de configuração

Out 22nd, 2007 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO WEB

Algumas pessoas tinham ficado com dúvida sobre como configurar o struts para ter mais de um arquivo de configuração.
Para isto basta configurar o arquivo web.xml e no local em que existia:Deve ser colocado o seguinte trecho:
Boa sorte!



Criando um projeto Struts 1.3.8 usando o eclipse WTP

Out 21st, 2007 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO WEB

Clique File > New > Other.

Web > Dinamic Web Project

Crie um projeto com o nome Projeto e click em Finish.

Mude então para a perspectiva Java EE.

Copie o projeto struts-blank.zip disponível em [...]



Manual de configuração de ambiente para desenvolvimento Web

Out 13th, 2007 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO WEB

JDK
O JDK é um kit de desenvolvimento Java fornecido livremente pela Sun. Constitui um conjunto de programas que engloba compilador, interpretador e utilitários, fornecendo um pacote de ferramentas básicas para o desenvolvimento de aplicações Java.

Procure a versão do jdk que será utilizado em sua aplicação no site http://java.sun.com/javase/downloads/index.jsp.

Eclipse e WTP
O Eclipse é [...]