Mam dwa lata doświadczenia PHP, jednak nigdy nie pracowałem z wzorami projektowymi. Niedawno dostałem zadanie w pracy, które sprawiło, że zakwestionowałem mądrość tej decyzji.Projekt wzoru PHP Doradztwo
Zostałem poproszony o stworzenie systemu, który:
Wstawianie zamówień do bazy danych. Te zamówienia mogą mieć wiele atrybutów i logikę sterowania, które należy zastosować. System nie będzie bezpośrednio odpowiedzialny za interfejs, będzie odbierać polecenia za pośrednictwem interfejsu API.
Napisz skrypty wydobywające zamówienia z bazy danych, wybierz dostawcę do wysłania i utwórz powiązane pliki do przesłania do dostawcy. Formaty plików różnią się (XML, CSV).
Przetwarzaj przychodzące pliki od dostawców w różnych formatach (XML, CVS) i aktualizuj bazy danych. Również FTP będzie musiał być użyty do zbierania plików ze zdalnego hosta.
Chciałbym centralnej klasy kontroli, która może obsługiwać każdą z wymaganych funkcji, jeden punkt dostępu, że tak powiem. W razie potrzeby rozszerzyłoby się to na różne specyficzne funkcje.
Zastanawiam się, czy warto poznać wzór projektu, aby ułatwić ten system, jeśli tak, ktoś mógłby wskazać mi kierunek, ponieważ jest ich wiele. Wszelkie porady dotyczące mojego problemu będą bardzo pomocne.
góry dzięki
Dobrze, rozumiem, jak to zrobić rzeczywiste programy i zajęcia .. Po prostu staram się zrozumieć metodę, która pozwoliłaby mi związać wszystkie różne części systemu razem – Joe