If you'd like to create web-based applications easily, then this book is for you. More importantly, it shows you how to do that with joy and feel good about your own work! You don't need to know servlet or JSP while your productivity will be much higher than using servlet or JSP directly. This is possible because we're going to use a library called Wicket that makes complicated stuff simple and elegant.
How does it do that? First, it allows the web designer to work on the static contents and design of a page while allowing the developer to work on the dynamic contents of that page without stepping on each other's toes; Second, it allows developers to work with high level concepts such as objects and properties instead of HTTP URLs, query parameters or HTML string values; Third, it comes with powerful components such as calendar, tree and data grid and it allows you to create your own components for reuse in your own project.
However, don't take our word for it! This book will quickly walk you through real world use cases to show you how to use Wicket and leave it up to you to judge.
|
Chapter 1 Getting Started with Wicket |
Chapter 8 Using the DataTable Component |
|
Chapter 2 Using Forms |
Chapter 9 Supporting Other Languages |
|
Chapter 3 Using Forms: More Techniques |
Chapter 10 Handling File Downloads and Uploads |
|
Chapter 4 Creating an e-Shop |
Chapter 11 Providing a Common Layout |
|
Chapter 5 Creating Custom Components |
Chapter 12 Using Javascript |
|
Chapter 6 Building Interactive Pages with AJAX |
Chapter 13 Unit Testing Wicket Pages |
|
Chapter 7 Using Hibernate/JPA and Spring |
Chapter 14 Deploying a Wicket Application |
A more detailed TOC is here. The following topics are not found in other books on Wicket:
This book is suitable for those learning how to develop web-based applications and those who are experienced in servlet, JSP, Struts and would like to see if Wicket can make their jobs easier.
In order to understand what's in the book, you need to know Java, HTML and some simple SQL. However, you do NOT need to know servlet, JSP, Tomcat, Spring, JPA or Hibernate.
| Download free chapters | Chapters 1-2 here |
|---|---|
| Get the rest of the book in PDF | Purchase the PDF with PayPal (US$19.95) by clicking this button: Usually within a few minutes you'll receive an email containing the link to download the book. Within one year of the purchase if there is any update to the book, I'll send you the updated PDF. |
| If your credit card is not accepted by PayPal, you can pay with MoneyBookers by clicking the button below. As this requires manual processing, typically you'll receive the link within 24 hours. | |
| Just like a printed copy, the PDF (including any soft or hard copy you make from it) can be legally accessed by one person at a time. To allow more than one people to access it concurrently, you can get a site license. | |
| Get a hard copy | |
| Download the complete source code in the book | source code in the book |
Kent Ka Iok Tong is the senior manager of the IT department of the Macau Productivity and Technology Transfer Center. With a Master degree in Computer Science from the New South Wales University, Sydney, Australia and having won the "Macao Programming Competition (Open Category)" in 1992, Mr. Tong has been involved in professional software development, training and project management since 1993. He is the author of several popular books on web technologies including Developing Web Services with Apache CXF and Axis2. He has also created a couple of open source projects: Wicket Page Test and CentralWire.
If you have any comments, please send to freemant2000@yahoo.com.
Please check the change log. The PDF version and the current print version already include the changes.