Java EE alternativa k mod_rewrite

Ikaros42

Java EE alternativa k mod_rewrite
« kdy: 30. 05. 2013, 10:23:37 »
Zdravím,

V PHP aplikacích jsem pro zkrášlení url adres používal mod_rewrite Apache serveru, zajímalo by mě jestli existuje nějaká jednoduchá alternativa i pro aplikace v JavaEE. Potřeboval bych přepisovat adresy ve stylu cca:

http://neco.cz/index.jsp?mode=default?src=page_name -> http://neco.cz/page_name
(ale s tím, že pokud "page_name" bude např. reálný adresář, tak k náhradě nedojde)

http://neco.cz/index.jsp?mode=imgs?src=img_name -> http://neco.cz/imgs/img_name

Máte někdo nějaký tip?


perceptron

Re:Java EE alternativa k mod_rewrite
« Odpověď #1 kdy: 30. 05. 2013, 10:46:20 »
ak pouzivas tomcat, mozes pred neho postavit klasicky apache a cez mod_proxy komunikovat s tomcatom a vyuzivat mod_rewrite

nasiel som na googloch toto: https://code.google.com/p/urlrewritefilter/ ale nemam skusenosti

Ikaros42

Re:Java EE alternativa k mod_rewrite
« Odpověď #2 kdy: 30. 05. 2013, 11:23:14 »
ak pouzivas tomcat, mozes pred neho postavit klasicky apache a cez mod_proxy komunikovat s tomcatom a vyuzivat mod_rewrite

nasiel som na googloch toto: https://code.google.com/p/urlrewritefilter/ ale nemam skusenosti

Právě že bych byl nejraději kdyby to bylo pokudmožno nezávislé na AS a Apache httpd bohužel jako frontend být nemůže. Díky za odkaz, kouknu na to.

k77

Re:Java EE alternativa k mod_rewrite
« Odpověď #3 kdy: 30. 05. 2013, 14:13:58 »
Napriklad toto by mohlo byt co hladas: http://tuckey.org/urlrewrite/

perceptron

Re:Java EE alternativa k mod_rewrite
« Odpověď #4 kdy: 30. 05. 2013, 14:43:23 »
To je inak ten isty projekt, co je na Google Code :-)


mif

Re:Java EE alternativa k mod_rewrite
« Odpověď #5 kdy: 31. 05. 2013, 10:04:43 »
mrkni ked tak aj na "servlet dispatch" ale neviem ci ti pomoze

Tomáš Dvořák

Re:Java EE alternativa k mod_rewrite
« Odpověď #6 kdy: 31. 05. 2013, 14:51:12 »

anonym

Re:Java EE alternativa k mod_rewrite
« Odpověď #7 kdy: 31. 05. 2013, 15:15:26 »
Nebylo by lepsi rewritovat uz na reverznim proxy serveru (napr. nginx)? Urcite by to bylo rychlejsi.

Tonda

  • *****
  • 677
    • Zobrazit profil
    • E-mail
Re:Java EE alternativa k mod_rewrite
« Odpověď #8 kdy: 01. 06. 2013, 13:37:13 »
Ten UrlRewriteFilter je JEE filter a měl by fungovat na jakémkoliv JEE serveru. Záleží jak jeto co potřebuješ složité, pokud je to jednoduché, tak může být efektivnější napsat si jednoduchý filter nebo servlet sám.