No i teraz zadanie z nowej technologii w stronach www -MVC

A to małe zadanie - dla bardziej aktywnych uczestników naszych konferencji. W konkursie będą nagrody ;) Prosze napisać prostą aplikację opierając sie o architrkture MVC ( model view cotroler ). Przykład opisuje na Javie, ale w nowym beta rozwiązaniu chłopaków z Redmond też da się to zrobić. Miłej zabawy ;)
Architektura ta wspierana jest przez projekt Jakarta Struts ( http://jakarta.apache.org/struts/).

Ze strony tej sciagniecie :
–Strutsa
–dokumentacje
–troche przykladow

Aplikacja ma realizować następujące operacje:
–logowanie . Login name i haslo znajduja sie w pliku tekstowym
login name usera1                     haslo usera1
login name usera2                     haslo usera2
login name usera3                     haslo usera3
itd ..

–po zalogowaniu wyswietlana jest zwykla tabela HTML – wystarczy jedna kolumna
Jednak dane tabeli przetrzymywane są w pliku
–po kliknieciu na element w tabeli wyswietla sie jego opis

Plik z tabela ma nastepującą strukture :

Element 1                   Opis elementu 1
Element 2                   Opis elementu 2
Element 3                   Opis elementu 3
itd ….

CZAS – 3 tygodnie

Ty masz dodatkowo zajac sie baza danych . Czyli po kolei :
–instalujesz Postgresa na Unixie
–uczysz sie go konfigurowac
–uczysz sie zkaladac baze, relacje , wstawiac schematy itd.
Mam nadziej ze to juz masz do tej pory opanowane

A jesli chodzi o zadanie to jest takie samo jak maja chlopaki . Jedna różnica jest taka że wszystkie dane przechowywane są w bazie danych . Musisz stwozyc 2 relacje – User z danymi o uzytkownikach i Table – z danymi z tablei HTML.

Laczysz sie przez JDBC i dane wyciagane sa z bazy .

Jesli macie jakiekolwiek problemy to pytajcie. To wam zaoszczedzi duzo czasu. Ja niestey nie mam za wiele czasu i pewnie osobiscie zadko sie bedziemy spotkywac. Ale praktycznie na sieci jestm 10 h. dziennie wiec odpowiem na kazde zapytanie.

A teraz troche pomocy do zadan:

Aby to zrobic bedziecie musiele miec nastepujace elementy:
–warstwa prezentacji – czyli tak naprawde stronki www – wszystkie maja byc w JSP
–do kazdej strony JSP musi byc zrobiona klasa Javy – tzw. Action Class . Klasa ta jest wykonywana za nim strona zostanie wyswietlona . Np, w tej klasie mozna nawiazac polaczenie z baza danych , a wyniki zwrocic na strone .
Jednakze strone JSP musza byc recznie powiazane z Action klasami . Robi sei to w pliku konfiguracyjnym :struts-config.xml
–dla kazdego formularza tez musi byc stworzona klasa javy – tzw. Form Bean. Klasa ta zawiera wszystkie pola formularza oraz metody SetNazwa_Pola , GetNazwa_Pola dla kazdego pola osobne
–w pliku struts-config.xml podaje sie takze cala logike aplikacji w sensie przechodzenia ze strony na strone . Kazda strona Jsp powiazana jest z jedna akcja i do tego z akcja ( akcjami ) jaka ma byc wykonana  po jejzakonczeniu

To tyle . Sory wiem ze to jest strasznie zakrecone. Ale siedze w pracy i musze wracac do roboty. Jak chcecie to moge sie z wami wszystkimi spotkac na chwilke i postram sie wam wszystko wyjasnic. Generalnie wszystko znajdzieje na stronie jakarty , wspierajcie sie gotowymi przykladami i dokumnetacja


dodaj do flakera

Brak możliwości komentowania.