![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 22.10.2004 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Pytanie, jak w temacie: czy jest sens pisac obiekty DAO na stronie? IMO to przesadne rozdrabnianie kodu strony... -------------------- A Chartreux et à Célestins, A Mendiants et à Dévotes,
A musards et claquepatins, A servants et filles mignottes Portants surcots et justes cottes,A cuidereaux d'amour transis, Chaussant sans méhaing fauves bottes, Je crie à toutes gens mercis. |
|
|
![]()
Post
#2
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej sobie to wygenerować, vide Propel.
W Symfony masz ładnie opakowany w CRUDa -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 22.10.2004 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Hmm, nie do konca o to mi chodzilo.
Pytanie tyczylo sie tego, czy jest w ogole sens implementacji DAO (czy to gotowego czy wlasnego) w pisanego CMSa. -------------------- A Chartreux et à Célestins, A Mendiants et à Dévotes,
A musards et claquepatins, A servants et filles mignottes Portants surcots et justes cottes,A cuidereaux d'amour transis, Chaussant sans méhaing fauves bottes, Je crie à toutes gens mercis. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A dlaczego nie? Zastosowanie DAO zwiększa przenośność kodu przez oddzielenie logiki działania aplikacji od implementacji bazy danych. Nie wyobrażam sobie pisania jakiegokolwiek kodu, który miałby iść do śmieci, bo zaszła potrzeba zmiany bazy...
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 22.10.2004 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Nie, no spoko. Masz racje. Ale w sumie i tak zmiana DAO to prawie tak jak zmiana polowy aplikacji (w kazdym razie w moim mniemaniu). Bo przeciez rozne obiekty DAO obsluguja rozne strony, mianowicie oddzielne dla newsow, oddzielne dla tekstow itd.
Chyba ze ja tu zle rozumuje, co dopuszczam do wiadomosci;-) -------------------- A Chartreux et à Célestins, A Mendiants et à Dévotes,
A musards et claquepatins, A servants et filles mignottes Portants surcots et justes cottes,A cuidereaux d'amour transis, Chaussant sans méhaing fauves bottes, Je crie à toutes gens mercis. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zależy co rozumiesz pod szerokim pojęciem DAO. Ty widzisz to jako odwzorowanie rekordów bazy danych na obiekty (na przykład przy użyciu wzorca Active Records). Tymczasem DAO może też być ukryciem systemu bazy danych przez interfejs typu PDO czy AdoDB. Wtedy zmiana serwera baz jest czynnością nie wymagającą zbyt dużego wkładu pracy (jeżeli trzymamy się standardów).
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 13:59 |