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 Wicket’s 
built-in validation
        support to your application pages. Here you will also learn about 
Wicket’s
        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 
Wicket’s 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 I’m sure
        you must be really curious about: Wicket’s integration with the Spring 
Framework. Such
        a chapter cannot be complete without a discussion on EJB 3 - you will 
learn how to
        specifically integrate Hibernate’s EJB 3 implementation with Wicket 
using Spring 2.0.

        Chapter 6, Localization Support, outlines and explains Wicket’s 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 Wicket’s 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 
Wicket’s 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 Wicket’s 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 Wicket’s 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 Component’s 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 
Wicket’s 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 Wicket’s 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

Reply via email to