“Sanitizando” strings para URLs seguras

Neste post estou disponibilizando uma classe simples de referência para “sanitizarStrings a fim de torná-las url safe, por exemplo. Esta característica é desejável em URLs Rewrite, por exemplo, onde queremos que nosso artigo “Caminhão na contra-mão!” seja apresentado na URL como algo assim:

http://www.nessauepapost.com.br/artigo/7/caminhao-na-contra-mao

As características desejáveis neste caso são:

1– Somente letras minúsculas

2– Letras acentuadas substituídas pela mesma letra sem acento

3espaços substituídos por hífen “-”

4caracteres especiais removidos

Continuar lendo

Exemplo de CRUD em JSF – Versão 1.0

Há muita confusão em JSF sobre como fazer a navegação da aplicação, o tratamento de requisições, etc, principalmente daqueles que migram de tecnologias diferentes, como Struts, por exemplo. Portanto, resolvi postar um projeto básico em JSF com um esquema de navegação simples de um CRUD (Create Read Update Delete).

Num próximo post pretendo fazer um exemplo de CRUD JSF um pouco mais incrementado, constituindo um framework simples para lidar com CRUDs.

Continuar lendo

Tradução – Ajax: uma nova técnica para aplicações web

Há alguns anos (meados de 2005) fiz a tradução e inseri no meu antigo site um célebre artigo do início da badalação do Ajax.

Este artigo foi escrito em 18 de fevereiro de 2005 por Jesse James Garret, a quem se credita o batismo do nome “Ajax”, o artigo foi postado originalmente como Ajax: A New Approach to Web Applications.

Por considerá-lo ainda pertinente atualmente, seja como entendimento dos mecanismos básicos de Ajax, ou como curiosidade histórica, resolvi postar esta tradução.

Continuar lendo