Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Router, przykład, httpRequest
Diablos
post 31.01.2006, 14:17:35
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 6
Dołączył: 17.06.2005

Ostrzeżenie: (0%)
-----


Przegladajac to forum, zauwazylem, iz wiekszosc programistów php w swoich aplikacjach implementuja Router. Z tego co zrozumialem, jest odpowiada on za kontrolowanie danych(?), chyba ze zle zrozumialem. Wiem, takze ze jest on scisle powiadzany z pojeciem httpRequest... to jednak juz nie wiem do czego słuzy.

Jezeli mozecie chciałbym zobaczyc przyklad takiego Routera, jakie ma zadania oraz jaka funkcje spelnia httpRequest.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
splatch
post 31.01.2006, 15:59:05
Post #2





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mojavi nie ma zaimplementowanego żadnego mechanizmu przypominającego chociażby trochę router. Wogóle router to dość dyskusyjny element aplikacji, ponieważ nie jest to na pewno HttpRequest, mimo że wielu ludzi go jak taki traktuje. Powiem więcej Router w php jest pojęciem abstrakcyjnym. Wydaje mi się, że najbardziej zbliżony do tej koncepcji jest mechanizm RequestDispatchera, jednak jego implementacja w php mija się z celem, ponieważ w php nie ma bardzo istotnego elementu - DispatcherServletu który pełni rolę Front Controllera, a RequestDispatcher jest odpowiedzialny za wykonanie forwardu z akcji do widoku lub z akcji do akcji.
Ja u siebie zaimplementowałem nieco inny mechanizm stosowany w j2ee - mianowicie tzw. request-mapping. Żądany adres jest przekładany do wykonywanej akcji. smile.gif


--------------------
Łukasz Dywicki
Independent Java and open source software consultant.
Blog - Java, OSGi, integracja oprogramowania..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:04