Indeks Lab1-15.10 Lab2-22.10 Lab3-6.11 Lab4-20.11 Lab5- Lab6- Lab7- Lab8- Sklep_1 8.01 ob Sklep_2 ob Sklep_3 ob Sklep_4 Sklep_5 obsklep_6 Sklep_7 ob Sklep_6_Ajax Sklep_7_Ajax ob ob Kol 5838 + - 5805 + + + 17.112 + Błędy na stronie rezultat2.xht: 1)Brak deklaracji xns:f="http://xns.jcp. org/jsf/core"> 2) <h:commandbutton id="powrot" value="#{bundle[ lista_pr oduktow.powrot']}" action="/faces/index1"/> 3) na stronie lista_produktow.xht w znaczniku: <h:outputtext value="#{item.get(6+ )}"/> <h:outputtext value="#{item.get(6)}"/> - + - - + - - - - + + 4) p.3, str.5 Program do poprawy (termin) + - 1) Podobna wada 2) jak w Sklep_6 2)<h:commandLin k action="#{manage d_produkt.dane_p roduktu}" value="ok" actionlistener="#{ managed_produkt. dodaj_produkt}"/> dwukrotne wywolanie metody (1- y raz w znaczniku actionlistener, 2-i - Podobna wada 2) jak w Sklep_6 Podobna wada 2) jak w Sklep_6 +, + +
raz w znaczniku action) 5963 + + - -7.01 - -7.01 6.01 (termin) oraz 5892 + - + Złe odwołanie do value="#{bundle.lista_pr oduktow_powrot}", gdy definicja parametru: lista_produktow.powrot= powrot "#{bundle[' lista_produktow.powrot'] }" p.3, str.5 1 (termin) + 1 (termin) 1 (termin) + -7.01 6.01 (termin) oraz + 6.01 1 3.5 (termin) 3.5 (termin) Błąd konwersji, Taki sam błąd jak w gdyż element Sklep6_Ajax dane[3] zawiera łańcuch reprezentujący liczbę zmiennoprzecinko wą z powodu metody public float getpromocja() { return promocja; } w Produkt1, a konwersja jest typu Integer promocja = Integer.parseInt(d ane[3]); w metodzie klasymanaged_pro dukt. Należy zmienić metodę get w Produkt1 na int getpromocja() { return promocja; } - -7.01 + + - -6.01 + + 5828 - + - - - - - - - - - - - - - - - - 3816 - - - + - - - - - - - - - - - - - - 5851 - - - + - - - - - - - - - - - - -
5949 + + + + (cel) Sklep_10 5.5 + + + + 5801- - + - + - Błędy: brak wprowadzania daty, dlatego w Managed_produkt atrybut private Date data_produkcji jest równy null. Taka data jest nadawana nowemu obiektowi typu Produkt1, dlatego w metodzie w Fasada_warstwy_bizneso wej występuje błąd NullExceptio w linii: String data=""+produkt.getdata _produkcji().gettime(); 2) Złe odwołanie do value="#{bundle['dodaj_p rodukt2.nazwa']}, gdy definicja parametru: Lista_produktow_nazwa= Nazwa produktu value="#{bundle.lista_pr oduktow_nazwa}" Program do poprawy 5808 + - + termin i lab3, -28.01 + -28.01 1 1)<h:commandLink action="#{managed _produkt.dane_pro duktu}" value="ok" actionlistener="#{m anaged_produkt.do daj_produkt}"/> 1) metoda equals w 2) Dwukrotne (1-y raz w znaczniku actionlistener, 2-I raz w znaczniku action) 8.01 1) + -28.01-28.01 - - + + 1) metoda equals w -22.01 - -22.01 + + 5854 + + + + -21.01-21.01 + -21.01-21.01 + - + + termin i
5916 + + 7.01 lab3, 7.01 + 7.01 7.01 + -11-11 - -27.01 + + 5901 - + - + - - - - - - - - - + - 5860 + + + + (cel) 5.5 + + - - Sklep_Produkt_dto 5842 + + + 11.01 + + + Błędy na stronie rezultat2.xht: 1)Brak deklaracji xns:f="http://xns.jcp. org/jsf/core"> 2) <h:commandbutton id="powrot" value="#{bundle[ lista_pr oduktow.powrot']}" action="/faces/index1"/> 3) na stronie lista_produktow.xht w znaczniku: <h:outputtext value="#{item.get(6+ )}"/> <h:outputtext value="#{item.get(6)}"/> 4) p.3, str.5 5992 + + 6.12 + 7.12 p.3, 5825 + + + 27.12 lab3, lab3, p.3, 27.12 3.5 + 1 3.5 termin (wersja z 1.16) i + 3.5 termin, oraz metoda equals w lab3 + 27.12 Brak własnego 1 Termin i metoda equals w 1.01 i metoda equals w p.3, 27.12 3.5 + 6.01 Termin i metoda equals w us 1.01 pr i p.3, 6.01 Termin i metoda equals w - 27.12 27.12 Nie wykonano p.3- Brak własnego 6 instrukcji 1.01 i metoda equals w p.3, + - + + + 27.12 + -
Brak własnego Brak własnego Brak własnego 5956 + + 5996 + - + - p.3, lab3, p.3, + 9.12 3.5 Przy realizacji p.3.7 nie wywołuje się metody z klasy Managed_produkt, co powoduje brak renderowania strony rezultat2 (bo zawsze stan jest równy 1) 11-3.5 termin, oraz metoda equals w lab3 9.12 3.5 Przy realizacji p.3.7 nie wywołuje się metody z klasy Managed_produkt, co powoduje brak renderowania strony rezultat2 (bo zawsze stan jest równy 1) 11 3.5 termin, lab3 + + 4.5 lab3 4.5 lab3 + + + + - + - 5812 - - - + - - - - - - - - - - - - + - 5817 + + + 8_01 8.01-12.01 11 + 11 + + 4.5 (termin) (termin) (termin) nie wykonano 3-6 termin punktów instrukcji oraz termin 5813 + + + 4.5 lab3, p.3, 5797 6.01 + 6.01 6.01-6.01 6.01 6213 + + + - 6.01 + 4.5 (termin) + - + + 6.01 + + + - + + + + +
5818 + 30.11 5.12 + 30.11-30.11 Przycisk Dodaj_produkt1 działa z błędem: brak wprowadzania daty, dlatego w Managed_produ kt atrybut private Date data_produkcji jest równy null. Taka data jest nadawana nowemu obiektowi typu Produkt1, dlatego w metodzie w Fasada_warstwy _biznesowej występuje błąd NullExceptio w linii: String data=""+produkt. getdataprodukcji ().gettime(); 30.11-30.11 1) 2) <h:commandlink action="#{manage d_produkt.dane_p roduktu}" value="ok" actionlistener="#{ managed_produkt. dodaj_produkt}"/> dwukrotne wywolanie metody (1-30.11 + Taka sama wadapodwójne 15.12 Taka sama wadapodwójne 15.12 Taka sama wadapodwójne + 6.01 + +
5830 + + 274 + + +??? Niepoprawnie zamknięty znacznik na stronie dodaj_produkt2 <h:inputtext id="nazwa" title="#{bundle[' dodaj_produkt2. nazwa1']}" value="#{manag ed_produkt.naz wa}" > required="true" requiredmessage ="#{bundle['doda j_produkt2.blad_ nazwa']}" > <f:valuechangeli stener type="pomoc.zm iana_danych"/> </h:inputtext> 8.01??? 28.01 y raz w znaczniku actionlistener, 2-i raz w znaczniku action) + Podobnie błąd składni znacznika na stronie??? 28.01 + 18.12 Podobnie błąd Podobnie składni znacznika na składni stronie na 18.12 + + błąd Podobnie błąd znacznika składni znacznika na stronie stronie -28.01 - -28.01 - - -28.01 + + 5962-27.01 - -27.01 - -27.01 - -27.01-27.01 - -27.01-27.01 - -27.01-27.01 - -27.01 - - 5900 - - - - - - - - - - - - - - - - - - Kolumna ob: + obecność na zajęciach, - nieobecność na zajęciach Kolumna z nazwą programu: - brak programu, iczenie zajęć lub wartość oceny. Ocena końcowa z laboratorium, jako średnia z ocen: ocena_k=[(ocena_sklep_5 +(ocena_sklep_6+ocena_sklep_7)/2+(ocena_sklep_6_ajax+ocena_sklep_7_ajax)/2 +ocena_lab7)/4+ocena_spr_lab8]/2