| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2011 09:34:58
|
viniciuspadua
JavaEvangelist
![[Avatar]](/images/avatar/d0e5dfb52f4a6325738b1042cce523d7.png)
Membro desde: 25/11/2006 17:21:30
Mensagens: 370
Offline
|
Existem uma séria de sites que fazem a "encurtação" doas urls. Estou falando das "mini" url que o twitter, globo.com (Ex:. http://glo.bo/habQr5).
Existem várias sites que fazem, por exemplo: http://twixar.com/
Agora como fazer que o nosso site faça?
Existem algo em JSF ? Ou Struts ? Ou Como proceder para desenvolver?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2011 10:05:46
|
thierrypin
Thread.start()
Membro desde: 09/01/2009 10:54:55
Mensagens: 33
Localização: Belém
Offline
|
Vinicius, JSF e Struts não tem nada a ver com isso.
Eu não sei se tem uma forma melhor, nunca pensei nisso antes, mas o que eu imaginei é que tu poderias criar uma tabela num banco de dados que mapeie essas urls.
Ficaria mais ou menos assim:
Dois campos, ID e URL.
O ID seria essa String passada como parâmetro. Em http://glo.bo/habQr5 essa String seria habQr5.
A URL seria o campo que armazena a URL de destino.
Nesse caso você usaria JSF ou Struts para fazer um filtro que receba parâmetros nesse formato (sem ter que apontar para uma página e listar parâmetros de forma convencional, tipo glo.bo/enc.jsp?id=habQr5, porque não adiantaria).
Outra coisa que você deveria pensar era na otimização desse banco.
|
Thierry Pinheiro Moreira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2011 10:08:04
|
viniciuspadua
JavaEvangelist
![[Avatar]](/images/avatar/d0e5dfb52f4a6325738b1042cce523d7.png)
Membro desde: 25/11/2006 17:21:30
Mensagens: 370
Offline
|
to ligado!
mais terei que fazer outro domínio tb?
sera se é a maneira mais simples mesmo ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2011 10:10:56
|
thierrypin
Thread.start()
Membro desde: 09/01/2009 10:54:55
Mensagens: 33
Localização: Belém
Offline
|
Cara, como eu disse, não sei se é a maneira mais simples.
Mas de qualquer forma um domínio mais curto seria legal.
|
Thierry Pinheiro Moreira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2011 10:30:46
|
viniciuspadua
JavaEvangelist
![[Avatar]](/images/avatar/d0e5dfb52f4a6325738b1042cce523d7.png)
Membro desde: 25/11/2006 17:21:30
Mensagens: 370
Offline
|
posso usar uma maneira mais simples, sem precisar do bd.
Ja uso o prettyFaces para deixar as url mais amigáveis.
posso encriptar a chave primária e utilizar como parâmetro e sempre que for procurar a notícia eu decripto a notícia.
entretanto ainda tenho que fazer um novo domínio
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2011 10:49:20
|
edudebom
Java Ninja
Membro desde: 03/10/2008 22:58:00
Mensagens: 292
Localização: Garibaldi - RS
Offline
|
Ouvi falar que tem como configurar no htaccess, mas nunca usei. Veja se ele resolve seu problema.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2011 10:51:27
|
viniciuspadua
JavaEvangelist
![[Avatar]](/images/avatar/d0e5dfb52f4a6325738b1042cce523d7.png)
Membro desde: 25/11/2006 17:21:30
Mensagens: 370
Offline
|
htaccess serve tb.
mais no caso do JSF aconselho prettyFaces
|
|
|
 |
|
|