3132014859

3132014859



Różycki. Sadlowski. Falkus. Wasiluk


Event Yisualizator - podręcznik programisty

4. Konfiguracja komponentów

Sprawne działanie systemu wymaga poprawnej instalacji oraz konfiguracji komponentów, o ile instalacja bazy danych została objaśniona w poprzednim rozdziale w tym rozdziale zostanie opisane najbardziej specyficzna część aplikacji.

Rozdział ten opisuje instalacje, konfiguracje komponentów takich jak web serwis, mapAdapter (są one na ogólnym poziomie abstrakcji) oraz website (stanowi definicje najbardziej specyficznych wymagań systemu).

4.1. Web service

Cześć serwerowa jest odpowiedzialna za podstawową logikę wyszukiwania czy połączenia z bazą danych. Jest ona zaimplementowana obiektowo w języku PHP, dlatego tez do instalacji koniecznie jest posiadanie serwera Apache oraz interpretera PHP w wersji co najmniej 5.x. Komponent ten do działania wymaga biblioteki NuSoap dołączonej na płycie instalacyjnej. Biblioteka NuSoap posiada zestaw klas dzięki którym możliwe było wykorzystanie technologii web serwisowej. Opis działania komponentu oraz niezbędnych do zrozumienia schematów UML znajduje się w dokumencie koncepcji systemu.

Instalacja

Instalacja części serowej polega na przekopiowaniu plików na miejsce docelowe na serwerze przy pomocy protokołu np. FTP. Pliki części serwerowej znajdują się w katalogu server dołączonego na płycie instalacyjnej. Po pomyślimy przekopiowaniu plików kolejnym korkiem jest konfiguracja systemu która odbywa się w poszczególnych niżej przedstawionych krokach.

Konfiguracja bazy danych

Plikiem dzięki którym możliwe jest skonfigurowanie połączenia z bazą danych jest DataBaseController.php znajdujący się z katalogu server/base. W pliku tym należy zdefiniować connectionString zawierający nazwa bazy, adres, użytkownika oraz hasło. Definicja znajduje się w funkcji statycznej DataBaseController::connect.

Kolejnym niezbędnym krokiem konfiguracji bazy jest definicja tabel z jakich korzystamy w systemie dzięki temu na jednej bazie możemy uruchomić wiele instancji systemu. Konfiguracja znajduje się w pliku Constans.php w katalogu server/include, dla poszczególnych tabel widzianych jako pola statyczne z punktu widzenia systemu mapujemy je na nazwy w bazie danych Listing 4.1. Jest to konfiguracja opcjonalna, system domyślcie korzysta z nazw tabel zdefiniowanych w pliku instalacyjnym build.sąl.

Plik: Event Yisualizator-koncepcja v. 1.3    Wersja 1.3 z dnia 12.06.2011



Wyszukiwarka

Podobne podstrony:
Różycki, Sadłowski. Falkus. Wasiluk Event Yisualizator - podręcznik programisty Wybierz miejsce lub
Różycki. Sadlowski, Falkus. Wasiluk Event Yisualizator - podręcznik programisty Niniejsze opracowani
Różycki. Sadlowski, Falkus. Wasiluk Event Yisualizator - podręcznik programisty2.
Różycki, Sadłowski, Falkus. Wasiluk Event Yisualizator - podręcznik programisty Struktura aplikacji
Różycki. Sadlowski. Falkus. Wasiluk Event Yisualizator - podręcznik programisty komunikacji z JavaSc
Różycki, Sadłowski. Falkus. Wasiluk Event Yisualizator - podręcznik programisty Wybierz miejsce lub
Różycki. Sadlowski, Falkus. Wasiluk Event Yisualizator - podręcznik programisty Niniejsze opracowani
Różycki. Sadlowski, Falkus. Wasiluk Event Yisualizator - podręcznik programisty2.
Różycki, Sadłowski, Falkus. Wasiluk Event Yisualizator - podręcznik programisty Struktura aplikacji
Różycki. Sadlowski. Falkus. Wasiluk Event Yisualizator - podręcznik programisty komunikacji z JavaSc
Róży cki, Sadłowski, Falkus, Wasiluk Event Yisualizator - podręcznik programisty5. Eksplantacja

więcej podobnych podstron