Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Ikaros42 30. 05. 2013, 10:23:37

Název: Java EE alternativa k mod_rewrite
Přispěvatel: Ikaros42 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?
Název: Re:Java EE alternativa k mod_rewrite
Přispěvatel: perceptron 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
Název: Re:Java EE alternativa k mod_rewrite
Přispěvatel: Ikaros42 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.
Název: Re:Java EE alternativa k mod_rewrite
Přispěvatel: k77 30. 05. 2013, 14:13:58
Napriklad toto by mohlo byt co hladas: http://tuckey.org/urlrewrite/
Název: Re:Java EE alternativa k mod_rewrite
Přispěvatel: perceptron 30. 05. 2013, 14:43:23
To je inak ten isty projekt, co je na Google Code :-)
Název: Re:Java EE alternativa k mod_rewrite
Přispěvatel: mif 31. 05. 2013, 10:04:43
mrkni ked tak aj na "servlet dispatch" ale neviem ci ti pomoze
Název: Re:Java EE alternativa k mod_rewrite
Přispěvatel: Tomáš Dvořák 31. 05. 2013, 14:51:12
Co pouzivas za server?

Jetty? http://wiki.eclipse.org/Jetty/Feature/Rewrite_Handler

Tomcat? http://code.google.com/p/urlrewritefilter/

atp.. viz google
Název: Re:Java EE alternativa k mod_rewrite
Přispěvatel: anonym 31. 05. 2013, 15:15:26
Nebylo by lepsi rewritovat uz na reverznim proxy serveru (napr. nginx)? Urcite by to bylo rychlejsi.
Název: Re:Java EE alternativa k mod_rewrite
Přispěvatel: Tonda 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.