Przebieg dewelopmentu

Mając opisane podstawy koncepcji Yii, pokażemy całościowy przebieg tworzenia aplikacji przy użyciu Yii. Przebieg ten zakłada, że sprawdziliśmy wymagania stawiane Yii tak samo, jak że przeprowadziliśmy analizę projektową dla aplikacji.

  1. Tworzenie szkieletu struktury katalogowej. Narzędzie yiic opisane w Pierwszej aplikacji w Yii może zostać użyte, aby przyśpieszyć ten krok.

  2. Konfigurowanie aplikacji. Robimy to poprzez modyfikowanie pliku konfiguracji aplikacji. Krok ten może również wymagać napisania pewnych komponentów aplikacji (np. komponentu użytkownika).

  3. Tworzenie klasy modelu dla każdego typu danych, którym będziemy zarządzać. Narzędzie Gii opisane w Tworzeniu pierwszej aplikacji Yii oraz w Automatycznym generowaniu kodu może zostać użyte do automatycznego wygenerowania klasy rekordu aktywnego dla każdej z interesujących nas tabel bazodanowych.

  4. Tworzenie klasy kontrolera dla każdego typu żądania użytkownika. Jak sklasyfikować żądania użytkownika w zależności od wymagań? Uogólniając, jeśli model klasy musi być udostępniony użytkownikowi, powinien posiadać odpowiadającą mu klasę kontrolera. Narzędzie Gii pomoże również zautomatyzować ten krok.

  5. Implementowanie akcji oraz odpowiadających im widoków. To jest miejsce gdzie prawdziwa praca musi zostać wykonana.

  6. Konfigurowanie odpowiednich filtrów akcji w klasach kontrolera.

  7. Tworzenie tematów jeśli korzystanie z tematów jest wymagane.

  8. Tworzenie tłumaczeń komunikatów jeśli internacjonalizacja jest wymagana.

  9. Rozpoznawanie danych oraz widoków, które mogą być buforowane oraz stosowanie odpowiednich technik buforowania.

  10. Końcowy tuning oraz wdrożenie.

Dla każdego z powyższych kroków, może być konieczne stworzenie przypadków testowych i sprawdzenie ich.

$Id: basics.workflow.txt 2718 2010-12-07 15:17:04Z qiang.xue $

Be the first person to leave a comment

Please to leave your comment.