Księgarnia septem.pl - Erraty książek

Transkrypt

Księgarnia septem.pl - Erraty książek
Errata do książki:
Head First Servlets & JSP. Edycja polska (Rusz
głową!)
Bryan Basham, Kathy Sierra, Bert Bates
Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:
"Head First Servlets & JSP. Edycja polska (Rusz głową!)"
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
http://onepress.pl/user/erraty
strona
linia
jest
powinno
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/
58
11, 12 od dołu
web-app_2_4.xsd"
web-app_2_4.xsd"
58
14 od dołu
web-app xmis=
web-app xmlns=
109
wiersz polecenia w obrazku
(podobne błędy znajdują się na
stronach: 110, 113, 118
javac -classpath
d:\java\jakarta-tomcat-5.0.27\common\lib\servlet-api.jar:classes:.
-d src\com\example\web\WyborPiwa.java
117
3 i 6 od dołu
view.forward(Request, response);
requestDispatcher view =
134
16 (tytuł prawego dolnego okna)
javac -classpath
d:\java\jakarta-tomcat-5.0.27\common\lib\servlet-api.jar;classes;.
-d
classes src\com\example\web\WyborPiwa.java
143
rysunki
view.forward(request, response);
RequestDispacher view =
HttpServletRequest
HttpServletResponse
na pierwszym rysunku: metoda POST
na pierwszym rysunku: metoda GET
na drugim rysunku: metoda GET
na drugim rysunku: metoda POST
..do zaktualizowania bezy danych.
..do zaktualizowania bazy danych.
Przeglądarka wyśle w ciele żądania jedną z czterech dostępnych
opcji..
Przeglądarka wyśle w ciele żądania jedną z trzech dostępnych
opcji..
148
drugi komentarz w listingu
154
nagłówek dolnego interfejsu
HttpServletRequest
HttpServletResponse
161
ramka "Zapamiętaj"
ponieważ użyto metody setHeader().
(W przeciwieństwie do metody addHeader, rozumiesz?)
ponieważ użyto metody addHeader().
(W przeciwieństwie do metody setHeader, rozumiesz?)
168
prawa kolumna, wiersz 14
HttpServletRequest
HttpServletResponse
191
ramka, 3 od dołu
NIE jest serwerem..
NIE jest serwletem..
200
17 od dołu (tekst pogrubiony)
implementować interfejs Seializable ...
implementować interfejs Serializable ...
204
3 od dołu
listenerTest/WEB-INF/classes/com/example/Pies.class
listenerTest/WEB-INF/web.xml
237
3, 4 (oraz odpowiedź na stronie 243)
Która metoda obiektu klasy RequestDispatcher może
doprowadzić do wystąpienia wyjątku
IllegalStateException?
Która metoda może doprowadzić do wystąpienia wyjątku
IllegalStateException podczas stosowania obiektu klasy
RequestDispatcher?
277
5,6
(...)w trzech klasach interfejsu API serwletów:
HttpServletResponse, HttpServletResponse i Cookie.
(...)w trzech klasach interfejsu API serwletów:
HttpServletRequest, HttpServletResponse i Cookie.
295
8 (errata także do odpowiedzi,
strona 302)
6. public void sessionCreated()
6. public void sessionDestroyed()
316
5 od dolu w cwiczeniu
<%= new String[3] ) %>
<%= new String[3] %>
323
ramka w górnym prawym rogu, 2
wiersz
<% int liczba=0; %>
<%! int liczba=0; %>
326
15 od dołu
<form method="POST">
<form method="POST"
326
zrzut przeglądarki
Do przyjaciół, którzy mają takie samo hobby jak Ty, należą:
<BR>Fred
<BR>Pradeep
<BR>Philippe
Do przyjaciół, którzy mają takie samo hobby jak Ty, ekstremalne
robótki ręczne należą:
<BR>Fred
<BR>Pradeep
<BR>Philippe
358
4 od dołu
D. Możemy przykryć zarówno metodę jspDestroy(),
D. Możemy przykryć zarówno metodę jspInit(),
364
pytanie 6
Prawidłowa odpowiedź: E
Prawidłowa odpowiedź: D
370
7
cooke
cookie
395
komentarz przy klamrze
są obiektami odwzorowań
są obiektami mapy
magnesiki z kodem
wśród magnesików znajdują się między innymi:
[,]
[,]
[]
,
424
14 od dołu, lewa kolumna
$listaUtworow["0"
$listaUtworow["0"]
444
2 w kodzie, treść w nawiasach
ostrych
jsp:useBean id="type" class="foo.Pracownik"
jsp:useBean id="osoba" type="foo.Pracownik"
445
punkt 2, wiersz 2.
w postaci parametru inicjalizacji kontekstu serwletu
w postaci parametru inicjalizacji kontekstu
451
1 od dołu
F. $mojkomponent["obiekty].a
F. $mojkomponent["obiekty"].a
465
9-11 od dołu (znaczniki zamykające)
<tr>
</tr>
466
zrzut z przeglądarki, prawy dolny
róg
tytuły filmów w języku angielskim
tytuły filmów w języku polskim
469
zrzut przeglądarki po lewej stronie:
Co widzą zarejestrowani
użytkownicy
na zrzucie brakuje elementów służących do dodawania
komentarzy.
elementy służące do dodawania komentarzy są widoczne.
472
7, 1 wiersz komentarza po prawej
stronie
przetworzony
przetworzone
473
10
Ustawianie zmiennej atrybutu var za pomocą znacznika
<c:set>
Ustawianie zmiennej atrybutu za pomocą znacznika <c:set>
z atrybutem var
474
punkt 2: Z ciałem
ostry nawias zamykający jest zasłaniany przez komentarz do
wiersza kodu
ostry nawias zamykający (>) powinien być przesunięty w lewo.
484
zrzut przeglądarki
Pełzające
Przyczajone
497
6 wiersz kodu
private String user
private String uzytkownik
506
3 od dołu, kod
<rtexprvalue>-------------------</rtexprvalue>
<rtexprvalue>_____________</rtexprvalue>
512
fragment B (oraz odpowiedź na str.
516)
value=′$element.idObiektu′[...]
value=′$styl.idObiektu′[...]
532
5
<%@ taglib prefix="mojeZnaczniki"
uri="presteZnaczniki" %>
<%@ taglib prefix="mojeZnaczniki"
uri="prosteZnaczniki" %>
541
2 od dołu
przyjmie wartość false?
przyjmie wartość true?
544
1
Wyjątek SkipPageaException...
Wyjątek SkipPageException...
546
9 od dołu
W końcu wywoływana jest metoda doBody()
W końcu wywoływana jest metoda doTag()
565
15
<c:choose> umieszczany wewnątrz znaczników <c:when>
oraz <c:otherwise>.
<c:choose> wewnątrz, którego umieszczane są znaczniki
<c:when> oraz <c:otherwise>.
566
7 (środek strony)
<moje:ZnacznikZwenetrzny>
<moje:ZnacznikZewnetrzny>
568
15 od dołu (kod)
[..] + zewn.getName());
[..] + zewn.getNazwa());
574
środkowa kolumna tabeli, komórka
4 od dołu, wiersz 4
wyjątek 10Exception)
wyjątek I0Exception)
581
3 od dołu (oraz odpowiedź na str.
591)
.. którego klasa dziedziczy po klasie IterationTag.
.. którego klasa implementuje interfejs IterationTag.
596
pierwszy komentarz od góry
page nie można używać w pliach
page nie można używać w plikach
605
1. od dołu (rysunek)
ZnacznikPierwszy.jar
ZnacznikPierwszy.class
616
ramka "Żądania", 5 wystąpień
tmpObsluga
fooObsluga
632
9 od dołu
w hierarchii klas
w hierarchii katalogów
636
3, 4, 5
<jsp:import import="java.util.*" %>
<jsp:directive.page import="java.util.*" %>
<jsp:page import="java.util.*" %>
<jsp:import import="java.util.*" />
<jsp:directive.page import="java.util.*" />
<jsp:page import="java.util.*" />
658
tabela, 1 wiersz, 1 kolumna
Autoryzacja
Uwierzytelnianie
662
18
Element podrzędney [..]
Element podrzędny [..]
662
ramka Kluczowe zagadnienia..
punkt 4 od dołu
Jeśli nie zostanie podana żadna metoda, to ograniczeniom będą
podlegały WSZYSTKIE.
Jeśli nie zostanie podany żaden znacznik , to ograniczeniom
będą podlegały WSZYSTKIE metody.
663
górna ramka, 4 od dołu
<weg-resource-collection>
<web-resource-collection>
667
3
<scrity-constraint>
<security-constraint>
674
8 wystąpień w kodzie oraz na str.
675, 676 i 688
<login-conf>
<login-config>
682
7
<secrity-constraint>
<security-constraint>
683
2
NIE dysponując przy tym gwarancją BEZPIECZNEJ transmisji
danych
dysponując przy tym gwarancją BEZPIECZNEJ transmisji
danych
407
689
nazwy kolumn
Gość Członek
Gosc Czlonek
704
prawy łam, 2. pytanie
lanc.doFilter()
lancuch.doFilter()
712
rysunek u dołu
doFilter jest zasłoniony przez część rysunku.
metoda doFilter nie powinna być zasłonięta
723
Odpowiedź dla ścieżki:
/Przepisy/Modyfikuj/RdzPrzepisu.do
Filtry: 1,5,4
Filtry: 1,4,5
746
podpis pod półprzezroczystym
obiektem "Pośrednik"
Zarzadzanie Uzytkownikiem Stub
Zarzadzanie Zamowieniami Stub
769
8 od dołu (kod)
ExpertPiwny ep = new ExpertPiwny();
EkspertPiwny ep = new EkspertPiwny();
769
9
brak linii kodu
import java.util.List;
Poniżej znajduje się lista błędów znalezionych przez czytelników, ale jeszcze nie potwierdzonych
przez Redakcję:
strona
linia
jest
powinno
279
10
Cookie[] cookie =
request.getCookies();
Cookie[] cookies =
request.getCookies();

Podobne dokumenty