Change
Log
Jun 1, 2008
- Page 82: Mentioned the possibility of
using the Form as the error reporter.
- Page 83: Indicated that the qualifier of
the error message resource key is the id path of the reporter.
- Page 82-83: The LightValidator was
renamed to PatronLimitValidator.
- Uploaded to BookSurge for hard copy
printing.
Apr 21, 2008
- Page 207: getHomePage() should return
PhotoListing.class, not Home.class.
Apr 17, 2008
- Page 133: Add a bug alert for a bug in
Wicket 1.3.3 (https://issues.apache.org/jira/browse/WICKET-1543). The
bug causes an exception.
- Released.
Feb 22, 2008
- Page 24: Add the import statement for the
Label class.
Feb 8, 2008
- Page 40: In the diagrams GetStockSymbol
should be GetQuoteSymbol.
Jan 5, 2008
- Page 66, 67: In the code there should not
a line: add(new FeedbackPanel("feedback"));
- Page 98: "When either button is clicked,
it will be called first and then the onSubmit() of the method is
called" should be "When either button is clicked, the onSubmit() method
of that button will be called, followed by that of the form".
- Chapter 1: Updated to the Wicket 1.3
official release.
Dec 26, 2007
- Page 78, 79, 187, 189, 191: <style
text="text/css"> should be <style type="text/css">.
- Released.
Dec 21, 2007
- Page 26: "Whenever you see
an exception saying it can find a component" should be "Whenever you
see
an exception saying it can't
find a component".
- Page 30: "Just link <img> elements" should be "Just like <img> elements".
- Page 64: "You have been the Model class for the components"
should be "You have seen the
Model class for the components".
- Page 105, 117, 288: The constructor of MySession no longer takes
the WebApplication as a parameter. It was calling a deprecated
constructor of WebSession.
- Page 106, 125, 131, 288: "new MySession(this, request)" was
changed to "new MySession(request)".
- Page 125: "Initially, set visible to for the answer Label" should
be "Initially, set visible to false
for the answer Label".
- Page 126: "Make sure an HTML id" should be "Make sure it has an HTML id".
- Page 139: "it will find its template in the corresponding file
(GetRating.html) and then render the elements and components there.
Finally it will skip the past the current element (<div>) in the
page template and let rendering continue" was changed to "it will
render the start tag (<div>). Then it will skip the
entire <div> tag body in the page template. Instead, it will
find its template in the corresponding file (GetRating.html) and then
render the elements and components there as the body. Finally it will
render the end tag (</div>)".
- Page 141: "This is the model window" should be "This is the modal window".
- Page 181: "It may cause trouble is the requested locale is
not supported by your application" should be "It may cause trouble if the requested locale is
not supported by your application".
- Page 181: "Wicket will outout wicket tags" should be "Wicket will
output wicket tags".
- Page 181: "create a PhoneBook class to present a phone book"
should be "create a PhoneBook class to represent
a phone book".
- Page 188: "he creates a new folder css in
your context folder" should be "he creates a new folder named "css" in
your context folder".
- Page 193: "DataTable sets the "class" attribute the
<tr>" should be "DataTable sets the "class" attribute of
each <tr>".
- Page 212: "to really load
the page::" should be "to really load
the page".
- Page 232: "but as both a present" should be "but as both are present".
- Page 261: "All you'd like to do know is to fix the compile
error" should be "All you'd like to do is to fix the compile
error".
- Page 269: "it will fail
because there is such DropDownChoice yet" should be "it will fail
because there is no such
DropDownChoice yet".
- Page 273: "you're not overriding getCalclSource()" should be
"you're
not overriding getCalcSource()".
- Page 282: "Make it it has been called" should be "Make sure that it has been called".
- Page 292: "Iif the user enters "abc"" should be "If the user enters "abc"".
- Page 299: "You can also set the values for form components
and submit the form component" was changed to "You can also set the
values for form components
and submit the form
component".
- Page 302: "let's a real database" should be "let's use a real database".
- Page 303: "You will not login to Windows using account" should be
"You will not login to Windows using this
account ".
- Page 334: "As transaction2 is trying to write to Z at step 5"
should be "As transaction2 is trying to write to Z at step 6".
- Page 335: "you need to an extra table" should be "you need to add an extra table".
- Page 341: "you should use a separate in each step" should be "you
should use a separate transaction
in each step".
- Page 359: "The business transaction should only know about
the domain layer" should be "The business transaction layer should only know about
the domain layer".
- Lots of grammatical changes.
- Page 390: "Unzip them into" should
be "Unzip them into".
- Page 395: "use an artificial id that has no meaningless to the
user" should be "use an artificial id that has no meaningless to the user".
- Page 397: "define an entity manager factory bean in bean in
place of a JDBC data source bean" should be "define an entity manager
factory bean in bean
in
place of a JDBC data source bean".
- Adopted the new design of
the chapter cover page.
- Sent to printer for making hard copies.
Dec 11, 2007
- Page 67: Eliminated that blank page.
- Page 68: "When a form component such as
the weight text field needs to access its model, it will find that it's
null. In that case" is changed to "When a component such as the weight
text field needs to access its model but find that it's null"
- Page 78: feedbackPanelERROR should be a
CSS class, not a style name.
Dec 9, 2007
- Page 135: <wicket:panel> should not
be there in the diagram.
Dec 7, 2007
- The page 120 was garbled.
- Released.
Nov 28, 2007
- The diagram on page 82 was overlapping
with other text.
- Released.
Oct 19, 2007
- Chapter number was missing on the first
pages for chapters 1-4.
Oct 13, 2007
- Updated to Wicket 1.3 beta4.
Oct 9, 2007
- Page 143: The diagram overlapped
with the
text.
Oct 6, 2007
- Enlarge the diagrams to make the
text
larger.
- Page 24: The template was
missing in
the diagram.
Oct 5, 2007
- Use the real Wicket book banner
to
replace the Tapestry book banner.
Sept 28, 2007
- Page 24: "create a GetQuoteSymbol
class
and GetQuoteSymobl.html" should be "create a GetQuoteSymbol class and
GetQuoteSymbol.html".
- Pages 23, 36, 57, 94, 301, 355,
356, 357,
358, 368, 374: "lookup" should be "look
up".
- Page 37: "6: Call my own on
onSubmit()
method" should be "5:
Call my
own on onSubmit() method".
- Page 39: "it won't find it" is
changed to
"it will fail".
- Page 42: "the user to input again"
should
be "the user to input the data
again".
- Pages 51, 52, 53: "calender" should
be "calendar".
Sept 27, 2007
- Page 24: "6. Regular HTML
code" and "7: Output it" should be "8.
Regular HTML code" and "9:
Output it".
Sept 26, 2007