Thank you Per, Korbinian, Ingram, all for for considering the book.
Needless to say any kind of feedback would be greatly appreciated.
It's a good book you're working with. I do have some comments and have found >
a few errors, but I will mail them to you when daytime work is over.
Yes , i would really appreciate it if you could send across the errors
/ things that you think I should be aware of - to
[EMAIL PROTECTED]
I have attached the TOC here. Thanks again for posting your thoughts
on the book.
- karthik
On 8/17/06, Per <[EMAIL PROTECTED]> wrote:
Karthik, sorry for misspelling your name. Will not happen again. :)
Anyhow, I promise to stand up towards any evil attacks. It's a good book
you're working with. I do have some comments and have found a few errors,
but I will mail them to you when daytime work is over.
/Per
On Thursday, August 17, 2006, at 12:12PM, karthik Guru
<[EMAIL PROTECTED]> wrote:
>
><<Original
Attached>>-------------------------------------------------------------------------
>Using Tomcat but need to do more? Need to support web services, security?
>Get stuff done quickly with pre-integrated technology to make your job
easier
>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>_______________________________________________
>Wicket-user mailing list
>Wicket-user@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
---
Per Ejeklint
Mobil: +4670-5090052
Yes, as long as you promise me that you will only have nice things to say
about the book :)
thanks,
karthik
On 8/17/06, Eelco Hillenius < [EMAIL PROTECTED]> wrote:
> Kathrik, can we - Martijn and me - buy your book too? No copy 'n
> pasting, we promise! :)
>
> Eelco
>
>
> On 8/15/06, Per <[EMAIL PROTECTED]> wrote:
> > It covers 1.2, and has some information about what 2.0 will add/change.
So there will definitively be a reason to also get Wicket in Action when
it's released - it will target 2.0 if I'm not wrong.
> >
> > I have now read the first three chapters and am impressed, both by the
book and by Wicket. The more understanding you get, the more will Wickets
elegance shine on you. It's truly a beautiful framework.
> >
> > The book provides exactly what has been missing in the Wicket
documentation - a thorough introduction and careful explanation of the basic
things you really must learn before Wicket becomes clear to you. Excellent
work Kathrik! After reading this book, the many Wiki items and the excellent
JavaDocs will be your friends forever. :-)
> >
> > Per
> >
> >
> > On Wednesday, August 16, 2006, at 08:30AM, jan_bar <[EMAIL PROTECTED]
> wrote:
> >
> > >Hi and thanks for info. Which version of Wicket does it cover? 1.2?
> > >
> > >Jan
> > >
> > >
> > >"Per Ejeklint" <[EMAIL PROTECTED] > wrote in message
> > >news:[EMAIL PROTECTED] ...
> > >> Just want to inform that Apress have had problems with their
> > >> downloadable "beta books", but it's fixed. I just bought and
> > >> downloaded "Pro Wicket" <
http://www.apress.com/book/bookDisplay.html?
> > >> bID=10189>, there are 9 chapters + appendix and intro available.
> > >> Looks very nice and will definitely be worth US$20 for me. So now I
> > >> will make a nice brew (tea) and dig in.
> > >>
> > >> Per
> > >
> > >
> > >
> > >
> >
>-------------------------------------------------------------------------
> > >Using Tomcat but need to do more? Need to support web services,
security?
> > >Get stuff done quickly with pre-integrated technology to make your job
easier
> > >Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
> >
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > >_______________________________________________
> > >Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > >
https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> >
> >
> > ---
> > Per Ejeklint
> > Mobil: +4670-5090052
> >
> >
-------------------------------------------------------------------------
> > Using Tomcat but need to do more? Need to support web services,
security?
> > Get stuff done quickly with pre-integrated technology to make your job
easier
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
> >
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> >
https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
-------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
--
-- karthik --
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
--
-- karthik --
Summary of Table Of Contents:
Pro Wicket gradually builds upon the concepts and examples introduced
in preceding chapters,
and therefore, in order to derive the most out of this book, it is
better read cover to cover.
Use this chapter outline for a quick overview of what you will find
inside.
Chapter 1, Wicket: The First Steps, helps you to quickly get started
with Wicket development.
You will develop your first web page using Wicket and then build a few
more to
get introduced to some of the core Wicket concepts like Wicket models.
Chapter 2, Validation with Wicket, shows how you can apply Wickets
built-in validation
support to your application pages. Here you will also learn about
Wickets
converters.
Chapter 3, Developing a Simple Application, introduces several
important Wicket
concepts like the global application object, session, etc., through
development of a
simple application. You cannot afford to skip this, as all the
remaining chapters use
the sample application that you will be developing in this chapter. It
discusses several
important concepts central to Wicket such as behaviors, different
flavors of Wicket
models, and support for authorization and authentication.
Chapter 4, Providing a Common Layout to Wicket Pages, goes into details
of the page
layout support in Wicket. In this chapter, you will learn to use
Wickets Border components
and markup inheritance to provide a consistent layout to your
application pages.
Chapter 5, Integration with Other Frameworks, first discusses how
Wicket integrates
with view technologies like Velocity and FreeMarker. Then it deals with
a topic Im sure
you must be really curious about: Wickets integration with the Spring
Framework. Such
a chapter cannot be complete without a discussion on EJB 3 - you will
learn how to
specifically integrate Hibernates EJB 3 implementation with Wicket
using Spring 2.0.
Chapter 6, Localization Support, outlines and explains Wickets support
for localization.
Localized text can be specified in resources external to the pages, and
this chapter
also explains the search mechanism employed by Wicket when looking for
localized
content. You will also learn about a couple of model classes that offer
help with
localization.
Chapter 7, Custom Wicket Components and Wicket Extensions, introduces
readers to
an area where Wicket really shines writing custom components. You will
also put to
use some of the existing Wicket-Extensions components in this chapter.
Chapter 8, Wicket and Ajax, discusses Wickets integration with Ajax.
You will learn
that, to a great extent, you could Ajax-ify Wicket web applications
without writing a single
line of JavaScript code. Wicket models Ajax support through a concept
of behaviors,
and you will be introduced to several flavors of built-in Ajax behavior
in this chapter.
Chapter 9, Additional Wicket Topics,starts off with a discussion on
Wickets built-in
support for unit testing. Next, you will get a sneak peek into the
features that will be
part of the next version of Wicket that is currently under development.
Detailed TOC
CHAPTER 1 Wicket: The First Steps
What Is Wicket?
Obtaining and Setting Up Wicket
Eclipse Development Environment Setup Using Quick Start
Running the Application
How to Alter the Jetty Configuration
The web.xml for Wicket Web Development
Developing a Simple Sign-in Application
Wicket Models
What Happened on Form Submit?
How Does PropertyModel Work?
How to Specify a CompoundPropertyModel for a Page
Development vs. Deployment Mode
Displaying the Welcome Page
Adding a Link to the Welcome Page
Adding Basic Authentication to the Login Page
Summary
CHAPTER 2 Validation with Wicket
Providing User Feedback
More Validation
Using Wicket Validators
Writing Custom Converters
Globally Registering a Converter
Registering String Converters Globally
How Wickets FormValidator Works
How to Set Session-Level Feedback Messages
Changing Feedback Display
How the ListView Components Work
Summary
CHAPTER 3 Developing a Simple Application
Securing Wicket Pages
Nice Wicket URLs and Mounted Pages
Accessing Wicket Application Session
Developing an Online Bookstore
Where to Store Global Objects?
Books on Display at the Online Bookstore
How IDataProvider Allows for Pagination of Data
What Is AbstractDetachableModel?
What Is LoadableDetachableModel?
Wicket Pages and User Threads
Using Wicket Behaviors to Add HTML Attributes to the Table Rows
Implementing the Checkout Page
Implementing the Remove Book Functionality
Checkout Confirmation
IAuthorizationStrategy and Conditional Component Instantiation
Summary
CHAPTER 4 Providing a Common Layout to Wicket Pages
Adding 'Books', 'Promotions', and 'Articles' Links to the
Bookstore Application
Providing a Common Layout
Getting the Pages to Display Corresponding Titles
Separating Navigation Links and the Associated Page Content
Through Border Components
Disabling Links to the Page Currently Being Displayed
Employing wicket:link to Generate Links
Borders Are Not Just About Boxes
Summary
CHAPTER 5 Integration with Other Frameworks
Wicket and Velocity
Wicket and FreeMarker
The Spring Framework
Difficulties in Spring Integration
Wicket Is an Unmanaged Framework
DI Issue Due to Wicket Model and Component
Serialization
Accessing the Spring ApplicationContext Through the
WebApplication Class
Configuring Injection Through an
IComponentInstantiationListener Implementation
Specifying Target Field for Dependency Injection
Specifying Spring Dependency Through Java 5 Annotation
Spring Integration Through Commons Attributes
How Wicket Integrates with EJB 3
A Quick EJB 3 Entity Bean Refresher
Choosing an EJB3 Implementation
Defining the persistence.xml
How Spring 2.0 Further Simplifies EJB 3 Programming
Summary
CHAPTER 6 Localization Support
Localization Through the <wicket:message> Tag
Sources for Localized Messages and Their Search Order
How to Switch the Locale Programmatically
How to Localize Validation and Error Messages
Putting Wickets StringResourceModel to Work
Locale-Specific Validation
Support for Skinning and Variation in Addition to
Locale-Specific Resources
Loading Messages from a Database
Summary
CHAPTER 7 Custom Wicket Components and Wicket Extensions
Wicket Component Hierarchy
Improving the PagingNavigator Components Look and Feel
Customizing the DropDownChoice Component
Other Variations of the urlFor() Method
Getting the Online Bookstore to Use the Wicket-Extensions
DataTable Component
Enabling Sortable Columns on the DataTable
Wicket Fragments
Incorporating a Tabbed Panel in the Online Bookstore
Application
Applying a Style Sheet to the Tabbed Panel
Packaging Wicket Components into Libraries
Displaying Appropriate Tab Titles
Restricting the Categories of Books Being Displayed Through
Wickets Palette Component
Adding Page Header Contributions Using the
TextTemplateHeaderContributor Component
Summary
CHAPTER 8 Wicket and Ajax
Ajax Form Validation
Behaviors in Wicket
Keeping the FeedbackPanel and Ajax Validation in Sync
Building a Custom FormComponentFeedbackBorder That Works Well
with Ajax
Using Wickets AjaxTabbedPanel for the Bookstore Panel
Updating the HTML Title Element Through Ajax
Ajax Autocompletion
Providing Custom IAutoCompleteRenderer Implementations
Partially Rendering a Page in Response to an Ajax Request
How to Let Users Know That Wicket Ajax Behavior Is at Work
Putting AjaxCheckBox to Work
Degradable Ajax
Handling Ajax Success and Failure Events Through
AjaxCallDecorator
Summary
CHAPTER 9 Additional Wicket Topics
Wicket Unit Testing
What Are Mock Objects?
Unit Testing Wicket Pages Using WicketTester
Unit Testing Wicket Pages Using FormTester
Testing Page Navigation
Testing Wicket Behaviors
A Sneak Peek into Wicket 2.0
Taking Advantage of Java 5 Features
Wicket 2.0 Constructor Refactor
Wicket 2.0 Converter Specification
Summary
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user