blob: 19198b23ac7097a90923315709112744e0e59a03 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">
<title>Books — Instant Apache Wicket 6 | Apache Wicket</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" href="/favicon.ico" type="image/vnd.microsoft.icon" />
<link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
</head>
<body class="">
<div class="header default">
<div class="l-container">
<nav class="mainmenu">
<ul>
<!-- /start/quickstart.html || /learn/books/iaw6 -->
<li class=""><a href="/start/quickstart.html">Quick Start</a></li>
<!-- /start/download.html || /learn/books/iaw6 -->
<li class=""><a href="/start/download.html">Download</a></li>
<!-- /learn || /learn/books/iaw6 -->
<li class="active"><a href="/learn">Documentation</a></li>
<!-- /help || /learn/books/iaw6 -->
<li class=""><a href="/help">Support</a></li>
<!-- /contribute || /learn/books/iaw6 -->
<li class=""><a href="/contribute">Contribute</a></li>
<!-- /community || /learn/books/iaw6 -->
<li class=""><a href="/community">Community</a></li>
<!-- /apache || /learn/books/iaw6 -->
<li class=""><a href="/apache">Apache</a></li>
</ul>
</nav>
<div class="logo">
<a href="/"><img src="/img/logo-apachewicket.svg" alt="Apache Wicket"></a>
</div>
</div>
</div>
<main>
<div class="l-container">
<header class="l-full preamble">
<h1>Books — Instant Apache Wicket 6</h1>
</header>
<section class="toc left">
<div id="toc" class="toc"><div id="toc-title"><h2>Table of Contents</h2></div><ul><li class="toc--level-1 toc--section-1"><a href="#description"><span class="toc-number">1</span> <span class="toc-text">Description</span></a></li><li class="toc--level-1 toc--section-2"><a href="#what-you-will-learn-from-this-book"><span class="toc-number">2</span> <span class="toc-text">What you will learn from this book</span></a></li><li class="toc--level-1 toc--section-3"><a href="#approach"><span class="toc-number">3</span> <span class="toc-text">Approach</span></a></li><li class="toc--level-1 toc--section-4"><a href="#who-this-book-is-written-for"><span class="toc-number">4</span> <span class="toc-text">Who this book is written for</span></a></li><li class="toc--level-1 toc--section-5"><a href="#about-the-authors"><span class="toc-number">5</span> <span class="toc-text">About the authors</span></a><ul><li class="toc--level-2 toc--section-6"><a href="#joão-sávio-ceregatti-longo"><span class="toc-number">5.1</span> <span class="toc-text">João Sávio Ceregatti Longo</span></a></li><li class="toc--level-2 toc--section-7"><a href="#felipe-fedel-pinto"><span class="toc-number">5.2</span> <span class="toc-text">Felipe Fedel Pinto</span></a></li></ul></li><li class="toc--level-1 toc--section-8"><a href="#book-details"><span class="toc-number">6</span> <span class="toc-text">Book details</span></a></li></ul></div>
</section>
<section>
<h2 id="description">Description</h2>
<p>Wicket is a component-based Java web framework.
In Wicket, the server side state is automatically managed as it is associated with components.
With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Apache Wicket makes developing web-apps simple and enjoyable.
There are no configuration files to learn in Wicket as it has powerful and reusable components written with plain Java and HTML.
Instant Apache Wicket 6 will take you through the entire process of building web application using the Wicket frame work.</p>
<p>Instant Apache Wicket 6 aims to introduce the reader to Apache Wicket, an amazing Java framework.
After you finish this book, you will be capable of developing Wicket applications, using the knowledge acquired in the book to explore more of the technology, and even contribute to Wicket’s community.</p>
<p>Instant Apache Wicket 6 starts by explaining what Apache Wicket is and its advantages, and then goes on to show how to set up the Wicket environment and how to build a “hello world” and a sign-in/sign-out application.
After you learn the Wicket core concepts and apply them to the sign-in/sign-out app, you will use Maven in Eclipse to build Wicket applications.
You will learn important concepts like lifecycle (objects and requests), models (Model, PropertyModel, and CompoundPropertyModel), markup (wicket:id, wicket:panel, wicket:extend, and wicket:child), and behaviors.</p>
<h2 id="what-you-will-learn-from-this-book">What you will learn from this book</h2>
<ul>
<li>Learn something new in an Instant! A short, fast, focused guide delivering immediate results</li>
<li>Learn to build a Wicket application</li>
<li>Get to grips with the core concepts of Wicket</li>
<li>Understand the lifecycle of Wicket</li>
</ul>
<h2 id="approach">Approach</h2>
<p>Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks.
This Starter style guide takes the reader through the basic workflow of Apache Wicket in a practical and friendly style.</p>
<h2 id="who-this-book-is-written-for">Who this book is written for</h2>
<p>Instant Apache Wicket 6 is for people who want to learn the basics of Apache Wicket 6 and who already have some experience with Java and object-oriented programming.
Basic knowledge of web concepts like HTTP and Ajax will be an added advantage.</p>
<h2 id="about-the-authors">About the authors</h2>
<p>About the Authors</p>
<h3 id="joão-sávio-ceregatti-longo">João Sávio Ceregatti Longo</h3>
<p>João Sávio Ceregatti Longo has a Bachelor’s and Master’s degree in Computer Science.
He also has a strong background in the Java programming language (consultant, developer, evangelist, SCJP 6 certified) and is a Wicket enthusiast.
He is currently working at Daitan Group - http://www.daitangroup.com.</p>
<h3 id="felipe-fedel-pinto">Felipe Fedel Pinto</h3>
<p>Felipe Fedel Pinto holds a Bachelor’s degree in Computer Science and has been developing and managing projects using Wicket since 2010.
He also collaborates on open source Wicket projects. He is partner and Software Architect at Ampliato - http://www.ampliato.com.br.</p>
<h2 id="book-details">Book details</h2>
<table>
<tr>
<th>Title</th>
<td>Instant Apache Wicket 6</td>
</tr>
<tr>
<th>Authors</th>
<td>João Sávio Ceregatti Longo, Felipe Fedel Pinto</td>
</tr>
<tr>
<th>Version covered</th>
<td>Wicket 6</td>
</tr>
<tr>
<th>Publisher URL</th>
<td><a href="https://www.packtpub.com/web-development/instant-apache-wicket-6-instant">Instant Apache Wicket 6</a></td>
</tr>
<tr>
<th>Paperback</th>
<td>54 pages</td>
</tr>
<tr>
<th>Date</th>
<td>August 2013</td>
</tr>
<tr>
<th>Language</th>
<td>English</td>
</tr>
<tr>
<th>ISBN-10</th>
<td>1783280026</td>
</tr>
<tr>
<th>ISBN-13</th>
<td>978-1-78328-001-8</td>
</tr>
<tr>
<th>Buy</th>
<td><a href="https://www.packtpub.com/web-development/instant-apache-wicket-6-instant">PACKT Publishing</a></td>
</tr>
</table>
</section>
</div>
</main>
<footer>
<div class="l-container">
<div class="left">
<img src="/img/asf_logo_url.svg" style="height:90px; float:left; margin-right:10px;">
<div style="margin-top:12px;">Copyright © 2020 — The Apache Software Foundation. Apache Wicket, Wicket, Apache, the Apache feather logo, and the Apache Wicket project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
</div>
</div>
</footer>
</body>
</html>