Zadanie 5 - Budowa prostego forum 1. W Webratio przenieść się do
Transkrypt
Zadanie 5 - Budowa prostego forum 1. W Webratio przenieść się do
Zadanie 5 - Budowa prostego forum 1. W Webratio przenieść się do nowego Workspace Wykorzystując opis z pliku webratio_mysql załoŜyć nowy projekt z połączeniem do bazy danych mysql (dla uŜytkownika wspazajecia udostępniono na serwerze bazy webratio1 do webratio5 – kaŜda z ćwiczących podgrup powinna wybrać sobie jedną z tych baz. Warto teŜ wyczyścić swoją bazę – z poziomu phpMyAdmina - przed kontynuowaniem zadania) 2. W Widoku modelu dnych utworzyć encje i relacje według rysunku NaleŜy zwrócić uwagę na pole ilość_wpisow jest to pole zawierające obliczoną wartość. Regułę obliczania wprowadza się w polu Derivation według rysunku: 3. Wyeksportować układ bazy do mysqla. Z poziomu phpMyAdmina naleŜy dodać minimum 1 usera, 1 temat, 2 wpisy w tym temacie (zachowując odpowiednią numerację pól kluczy ! ) 4. Stworzyć nowy widok i umieścić w nim elementy według rysunku: Element Index unit powinien wyświetlać encję temat – pola tytuł, data i ilość wpisów. Uruchomić Tomcata, wygenerować projekt i sprawdzić działanie () Jeśli wszystko poszło dobrze zmodyfikować widok według rysunku: Element hierarhical index unit powinien wskazywać na encję wpisy. NaleŜy do niego dodać relationship role condition (tematTowpis) i połączyć linkiem transportowym (linia przerywana) z elementem data unit zawierającym tytuł tematu. W ten sposób uzyskamy indeks wpisów w danym temacie. Następnie naleŜy dodać nowy poziom (level) i przypisać mu encję user: Nowy poziom powinien wyświetlać pole userName z przypisaną relationship role (wpisToUser) wygenerować projekt i sprawdzić działanie ()