Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:
"Java EE 6. Programowanie aplikacji WWW"
Jest to lista błędów znalezionych po opublikowaniu książki, zgłoszonych i zaakceptowanych przez naszą redakcję. Pragniemy, aby nasze publikacje były wiarygodne i spełniały Twoje oczekiwania. Zapoznaj się z poniższą listą. Jeśli masz dodatkowe zastrzeżenia, możesz je zgłosić pod adresem: helion.pl/user/erraty
Strona | Linia | Jest | Powinno | Zgłaszający |
---|---|---|---|---|
31 | Cookie lastVisit = null;
for (Cookie c: request.getCookies()) if (c.getName().equals("obecnosc")){ lastVisit=c; break; } |
Cookie lastVisit = null;
if(request.getCookies()!=null) for (Cookie c: request.getCookies()) if (c.getName().equals("obecnosc")){ lastVisit=c; break; } |
- | |
35 | 12 | Parametry serwletu są określane w podobny sposób jak w przypadku serwletów: | Parametry kontekstu są określane w podobny sposób jak w przypadku serwletów: | Piotr Karpik |
49 | Listing 4.2 linia 7 | daneDoZahaszowania | daneDoHaszowania | Krystian Kołodziej |
50 | 5-8 | <p>Wynik haszowania to: <%= request.getAttribute("md5hash") %></p> | <p>Wynik haszowania to: ${requestScope.md5hash}</p> | Piotr Karpik |
139 | 18 | ..ustawień serwera MySQL zapisanych w dodatku A, ... | W dalszych przykładach będę korzystał z domyślnych ustawień serwera MySQL, a także z bazy danych o nazwie javaee. | Michał Gnatowski |
144 | 7 | Obie encje | Obie adnotacje | Przemysław Grzesiowski |
151 | 6 | dodaj.przychodnie.xhtml | dodajprzychodnie.xhtml | Michał Gnatowski |
152 | 11 | import javax.faces.event.ActionEvent; | Michał Gnatowski | |
152 | kod źródłowy | lekarz | przychodnia | Przemysław Grzesiowski |
152 | Listing 8.10 - wiersz 21,22,26 | lekarz.setId(null);
em.persist(lekarz); em.getTransaction().commit(); em.close(); this.lekarz = new Lekarz(); |
przychodnia.setId(null);
em.persist(przychodnia); em.getTransaction().commit(); em.close(); this.przychodnia= new Przychodnia(); |
Piotr Baran |
171 | ostatni | ..., a dokładnie generycznego typu listy. | ..., a dokładnie generycznego typu zbioru. | Grzegorz Taramina |
181 | 18/19 | lekarz i pacjent mogą istnieć bez bazy... | lekarz i pacjent mogą istnieć bez wizyty... | Grzegorz Taramina |
Poniżej znajduje się lista błędów znalezionych przez czytelników, ale jeszcze nie potwierdzonych przez Redakcję:
Strona | Linia | Jest | Powinno | Zgłaszający |
---|---|---|---|---|
49 | 7 wiersz listingu 4.2 | daneDoZahaszowania | daneDoHaszowania | Tomasz Olencki |
116 | 7 | <h:commandButton label="Oblicz" ... | <h:commandButton value="Oblicz" ... | Michał Gnatowski |
151 | 6 | dodaj.przychodnie.xhtml | dodajprzychodnie.xhtml | - |
172 | 2gi pełny akapit | zastosuj wartość FetchType.EAGER | zastosuj wartość FetchType.LAZY | Maciej Dobrowolski |
172 | 2gi pełny akapit | zastosuj wartość FetchType.EAGER | zastosuj wartość FetchType.LAZY | Maciej Dobrowolski |
175 | 8-9 | Jak zawsze, rekordy potomne będziemy pobierać dopiero w momencie odwołania się do listy | Jak zawsze, rekordy potomne będziemy pobierać od razu, przy utworzeniu obiektu klasy Lekarz, a nie w momencie odwołania się do zbioru (nie listy) | Maciej Dobrowolski |
175 | 9 od dołu | lekarz i pacjenci stanowią automatyczne jednostki | lekarz i pacjenci stanowią autonomiczne jednostki | Maciej Dobrowolski |
199 | 21 | <managed-bean-scope>session</managed-bean-scope> | <managed-bean-scope>request</managed-bean-scope> | ŁK |