![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Czy dobrze rozumiem model routera? To ma być prosty obiekt który zajmuje się generowaniem linków?
przykład użycia (w moim rozumieniu):
no i otrzymuje link:
lub jesli potrzeba to mogę miec inną postac linku
Martwi mnie jednak, że to wprowadza sporo niepotrzebnej abstrakcji. Zaletą jednak jest to że wszystkie linki przechodza przez jeden obiekt i mogą być łatwo zmieniane. Moje pytanie to czy dobre mam założenia i czy taki obiekt się opłaca? Ten post edytował Black-Berry 18.09.2008, 13:37:24 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Router nie tylko generuje linki z podanych zmiennych, ale i także potrafi taki link zamienić spowrotem na zmienne.
Nie musisz się ograniczać do oczywistych rzeczy. Router dla www, prócz linków, może sprawdzać też nagłówki. Dodatkowo aplikacja może posiadać (w zależności od kontekstu uruchomienia) różne Routery - jeden dla konsoli, drugi dla WWW, a jeszcze inny dla XML-RPX, czy SOAP. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 09:00 |