|
Jak zorganizować kod, wykorzystując system wtyczek lub moduły?
Jakie zalety posiada architektura SOA?
Jak zwiększyć wydajność Rails?
|
Autor książki porusza interesujące kwestie związane z budową zaawansowanych systemów informatycznych opartych o Rails. W trakcie lektury dowiesz się, jak wykorzystać system wtyczek jako środek organizujący Twój kod oraz jak w tej roli sprawdzą się moduły. Kolejne rozdziały przyniosą solidny zastrzyk wiedzy na temat tworzenia rozbudowanego i bezpiecznego modelu danych, dziedziczenia wielotabelarycznego oraz wykorzystania wyzwalaczy jako narzędzia kontroli skomplikowanych zależności w danych. Dan Chak duży nacisk kładzie na zagadnienia związane z SOA (skrót od ang. Service Oriented Architecture) oraz wydajnością. Jest to genialna pozycja dla wszystkich programistów i projektantów uczestniczących w projekcie wytwarzanym z wykorzystaniem Rails.
Komponenty aplikacji
Organizacja kodu z wykorzystaniem wtyczek
Rola modułów w porządkowaniu kodu
Budowa solidnego modelu danych
Normalizacja modelu
Obsługa danych dziedzinowych
Wykorzystanie wyzwalaczy w celu kontroli zależności w danych
Dziedziczenie jedno- i wielotabelaryczne
Zastosowanie modeli widokowych
Architektura SOA
Dostarczanie usług typu XML-RPC
Usługi typu REST
Zwiększenie wydajności Rails
REKLAMA