Books about Wicket

The following books are published regarding Apache Wicket (click a cover to learn more about the book):


Wicket in Action

Wicket in Action is written by Martijn Dashorst and Eelco Hillenius and is published by Manning. The book is currently in the final stages of production and will soon be available as a hard copy. Early access to the manuscript is available from the publishers site.

Description

There are dozens of Java frameworks out there, but most of them require you to learn special coding techniques and new, often rigid, patterns of development. Wicket is different. As a component-based Web application framework, Wicket lets you build maintainable enterprise-grade web applications using the power of plain old Java objects (POJOs), HTML, Ajax, Spring, Hibernate and Maven. Wicket automatically manages state at the component level, which means no more awkward HTTPSession objects. Its elegant programming model enables you to write rich web applications quickly.

Wicket in Action is the authoritative, comprehensive guide for Java developers building Wicket-based Web applications. This book starts with an introduction to Wicket's structure and components, and moves quickly into examples of Wicket at work. Written by two of the project's earliest and most authoritative experts, this book shows you both the "how-to" and the "why" of Wicket. As you move through the book, you'll learn to use and customize Wicket components, how to interact with other technologies like Spring and Hibernate, and how to build rich, Ajax-driven features into your applications.

Authors

Martijn Dashorst is a software engineer with over 10 years of experience in software development. He has been actively involved in the Wicket project since it was open sourced, and has presented Wicket as a speaker at numerous conferences, including JavaOne and JavaPolis.

Eelco Hillenius is an experienced software developer who has been part of Wicket's core team almost from the start. He works for Teachscape where he helping to build the next elearning platform. A Dutch native, he currently lives in Seattle.

Book details

Title

Wicket in Action

Authors

Martijn Dashorst, Eelco Hillenius

Version covered

Wicket 1.3

URL

Wicket in Action

Paperback

~400 pages

Publisher

Manning Publications

Date

July 15, 2008

Language

English

ISBN-10

1932394982

ISBN-13

978-1932394986

Buy

Amazon Manning


Enjoying Web Development with Wicket

Enjoying Web Development with Wicket is written by Kent Tong and is self published. Currently only available as an e-book, a hard copy will come available later this year.

Description

If you'd like to create AJAX 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.

About the author

Ka Iok Kent Tong is the 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 Enjoying Web Development with Tapestry and Developing Web Services with Apache Axis.

Book details

Title

Enjoying Web Development with Wicket

Authors

Kent Tong

Version covered

Wicket 1.3

URL

Enjoying Web Development with Wicket

Paperback

~420 pages

Publisher

n/a

Date

November, 2007

Language

English

ISBN-10

n/a

ISBN-13

n/a

Buy

AgileSkills


Pro Wicket

Pro Wicket, written by by Karthik Gurumurthy, is the first book about Wicket, and covers Wicket 1.2. It was published by Apress in September 2006.

Description

Wicket is an open source, component-oriented (POJOs-based), lightweight Java web application development framework that brings the Java Swing event-based programming model to web development. Wicket pages can be mocked up, previewed, and later revised using standard WYSIWYG HTML design tools.

Wicket provides stateful components, thereby improving productivity. It has an architecture and rich component suite that aims to bring back the object orientation and, more importantly, the fun that is missing from the Java web development space. With the impending 1.2 release, Wicket is set for wider adoption.

Pro Wicket gets you up and running quickly with this framework. You'll learn how to configure Wicket, then gradually gain exposure to the "Wicket way" of addressing web development requirements. You'll want to pick up a copy because it

  • Is the first book to cover the Wicket framework with Spring integration and Ajax features
  • Demonstrates all major wicket capabilities through simple examples
  • Covers important aspects like Wicket-Spring integration and Ajax support

About the author

Karthik Gurumurthy has been associated with the IT industry for more than six years now and has employed open source libraries to solve business problems. Karthik also has the experience of having documented a popular open source project: XDoclet2. He has been having a great time with Wicket since day one of adoption and would like to let others know how Wicket succeeds in bringing back the fun that has been missing in the Java web development space. He also contributed to the Wicket project through the Wicket-Spring integration module using Jakarta Commons Attributes.

Book details

Title

Pro Wicket

Author

Karthik Gurumurthy

Version covered

Wicket 1.2

URL

Pro Wicket

Hardcover

328 pages

Publisher

Apress

Date

September 7, 2006

Language

English

ISBN-10

1590597222

ISBN-13

978-1590597224

Buy

Amazon Apress


"Praxisbuch Wicket" in German Language

Pro Wicket, written by by Michael Mosmann. It was published by Hanser Fachbuch in September 2009.

Description

DER SCHNELLE WEG ZU WEB 2.0

  • Erfahren Sie, welch mächtige Unterstützung Wicket Java-Programmierern bei der Entwicklung von Web-2.0-Anwendungen bietet
  • Folgen Sie Schritt für Schritt den praxisnahen Beispielen und erleben Sie, wie eine Anwendung mit Wicket entsteht.
  • Nutzen Sie die praxiserprobten Lösungen dafür, die Entwicklung Ihrer Anwendungen zu vereinfachen und zu beschleunigen.
  • Im Internet: Laufend aktuelle Informationen zu Wicket finden Sie auf der Website zu diesem Buch www.wicket-praxis.de

Wicket ist ein mächtiges Framework für die Entwicklung von Web-2.0-Anwendungen, die auf Java basieren. Es bietet eine einfache Integration von AJAX, ohne dass Sie sich mit XML oder JavaScript auseinandersetzen müssen, und erleichtert Ihnen die Wiederverwendung, weil es konsequent komponentenorientiert arbeitet.

In diesem Buch erfahren Sie, wie Wicket Sie bei der Entwicklung von Web-2.0-Anwendungen unterstützt und welche Vorteile es bietet. Der Autor entwickelt gemeinsam mit Ihnen eine komplette Anwendung, erklärt unterwegs die wesentlichen Konzepte von Wicket und zeigt elegante, praxiserprobte Lösungen u.a. für Aufgabenstellungen wie suchmaschinenoptimierte Seiten oder Applikationen mit Desktop-Charakter.

Das umfangreiche Kapitel "Wicket in der Praxis" bietet Ihnen eine Reihe von effektiven Lösungsvorschlägen für typische Aufgabenstellungen.

Aus dem Inhalt: Die Grundstruktur aufsetzen und mit Leben füllen - Die Wicket-Architektur - Modelle - Komponenten - Basiskomponenten - Listen und Tabellen - Formulare - Sessions und Security - Wicket in der Praxis - Fehlersuche

About the author

Michael Mosmann has more than 10 years of Java experience, especially with web based b2c application.

Book details

Title

Praxisbuch Wicket: Professionelle Web-2.0-Anwendungen entwickeln

Author

Michael Mosmann

Version covered

Wicket 1.4

URL

Praxisbuch Wicket

Hardcover

312 pages

Publisher

Hanser

Date

September 1, 2009

Language

German

ISBN-10

3446419098

ISBN-13

978-3446419094

Buy

Amazon Hanser


"Komponentenbasierte Webanwendungen in Java" in German Language

The book was written by Roland Förther, Carl-Eric Menzel and Olaf Siefart. It was published by dpunkt.verlag in December 2009.

Description

Wicket ist ein neuer Typ Webframework für die Java-Welt: Java als Sprache rückt hier wieder in den Mittelpunkt und an die Stelle von deklarativer, XML-lastiger Programmierung tritt natürliche objektorientierte Entwicklung. Typische Probleme wie Codeduplizierung, aufwendige Ajax-Integration und kompliziertes Testen werden durch leicht zu erstellende und wiederverwendbare Komponenten radikal vereinfacht.
Dieses Buch bietet Java-Entwicklern eine praxisorientierte Einführung in Wicket und zeigt, wie die Entwicklung von Webanwendungen in Java beschleunigt werden kann und wieder Spaß macht. Dazu werden die zugrunde liegenden Konzepte umfassend erklärt und anhand einer konkreten Beispielanwendung veranschaulicht, die im Laufe der Kapitel Schritt für Schritt entwickelt wird.
Nach der Lektüre des Buches sind Sie in der Lage, professionelle Webanwendungen mit Wicket zu schreiben, Komponenten für die eigenen Bedürfnisse anzupassen oder sie in neue Komponenten zusammenzufassen. Sie erfahren zudem, wie Webanwendungen unter Einsatz von Wicket architektonisch sauber aufgebaut werden können.
Umsteiger von anderen Webframeworks wie JSF und Struts lernen die wichtigsten Unterschiede zu Wicket kennen und werden in die Lage versetzt, bestehende Java-Webanwendungen schrittweise nach Wicket zu migrieren.

Aus dem Inhalt:

  • Aufbau einer Wicket-Anwendung
  • Wicket-Komponenten (von Basiskomponenten bis zu selbst definierten Komponenten)
  • Anbindung von Anwendungslogik
  • Wicket und Ajax
  • Testen von Wicket-Anwendungen
  • Weiterführende Themen wie Lokalisierung, Versionierung, Migration

Zielgruppe:

Webentwickler Java-Entwickler Softwarearchitekten

About the author

Roland Förther ist Chief Developer bei der Senacor Technologies AG in Nürnberg. Seine Arbeitsschwerpunkte sind u.a. Client-Anwendungen in C unter Unix/X11 sowie in Java/Swing, Webanwendungen in Java/Struts und Ruby on Rails. Er studierte Informatik an der Friedrich-Alexander-Universität in Erlangen.

Carl-Eric Menzel arbeitet als Senior Developer bei der Senacor Technologies AG. Er beschäftigt sich dort mit den Themen Middleware-Entwicklung im Java-Enterprise-Bereich, Java-Webanwendungen sowie Usability. Er studierte Informatik an der FH Furtwangen.

Olaf Siefart ist Chief Developer bei der Senacor Technologies AG, wo er mit J2EE-Applikationen und Client-Architekturen (Webanwendungen) arbeitet. Er absolvierte sein Studium der Informatik an der Universität Marburg.

Book details

Title

Wicket: Komponentenbasierte Webanwendungen in Java

Author

Roland Förther, Carl-Eric Menzel and Olaf Siefart

Version covered

Wicket 1.4

URL

Wicket: Komponentenbasierte Webanwendungen in Java

Hardcover

350 pages

Publisher

dpunkt

Date

December, 2009

Language

German

ISBN-13

978-3-89864-569-0

Buy

dpunkt Amazon


Wicket in Japanese Language

The book was written by Yano Tsutomu.

Description

To be added by someone speeking Japanese

About the author

Yano Tsutomu ...

Book details

Title

Wicket

Author

Yano Tsutomu

Version covered

Wicket 1.4

URL

Wicket

Hardcover

432 pages

Publisher

???

Date

March, 2009

Language

Japanese

ISBN-13

978-4-7980-2221-5

Buy

  • No labels