blob: 4af1038cdb68190e0e7994f9aaac01bd4015d101 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">
<title>Books — Komponentenbasiert und objektorientiert - das alternative Java-Webframework | 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/koda -->
<li class=""><a href="/start/quickstart.html">Quick Start</a></li>
<!-- /start/download.html || /learn/books/koda -->
<li class=""><a href="/start/download.html">Download</a></li>
<!-- /learn || /learn/books/koda -->
<li class=""><a href="/learn">Documentation</a></li>
<!-- /help || /learn/books/koda -->
<li class=""><a href="/help">Support</a></li>
<!-- /contribute || /learn/books/koda -->
<li class=""><a href="/contribute">Contribute</a></li>
<!-- /community || /learn/books/koda -->
<li class=""><a href="/community">Community</a></li>
<!-- /apache || /learn/books/koda -->
<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 — Komponentenbasiert und objektorientiert - das alternative Java-Webframework</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><ul><li class="toc--level-2 toc--section-2"><a href="#zielgruppe"><span class="toc-number">1.1</span> <span class="toc-text">Zielgruppe</span></a></li></ul></li><li class="toc--level-1 toc--section-3"><a href="#about-the-author"><span class="toc-number">2</span> <span class="toc-text">About the author</span></a></li><li class="toc--level-1 toc--section-4"><a href="#book-details"><span class="toc-number">3</span> <span class="toc-text">Book details</span></a></li></ul></div>
</section>
<section>
<h2 id="description">Description</h2>
<p>Apache Wicket ist ein komponentbasiertes Webframework, das sich in den letzten Jahren zu einem der beliebtesten Vertreter seiner Gattung gemausert hat.
Man könnte diese Beliebtheit mit der einfachen Integration von Ajax oder der rigorosen Trennung von Markup und Logik erklären.
Aber was Wicket wirklich über die Masse konkurrierender Frameworks erhebt, sind der Verzicht auf eine eigene Markup-Sprache und das objektorientierte Programmiermodell.
Dadurch rücken Java und seine Sprachmittel stark in den Vordergrund.
Das ermöglicht es erfahrenen Entwicklern, sehr schnell in die Kernkonzepte von Wicket einzusteigen und auch komplexeste Anwendungen umzusetzen.</p>
<p>Ziel dieses Buchs ist es, die grundlegenden Konzepte von Wicket zu vermitteln und im weiteren Verlauf auf fortgeschrittene Aspekte einzugehen.
Hierzu wird eine Beispielanwendung entwickelt und Schritt für Schritt erweitert.
Anhand detaillierte Codebeispiele werden Sachverhalte wie der Wicket Request Cycle, Models, Validierung und JUnit Testing erklärt.
Des Weiteren werden Themen wie Deplyoment-Szenarien (JEE6, Spring, …), jQuery-Integration und Performance-Tuning in separaten Kapiteln behandelt.
Durch Studium dieses Buchs soll ein Entwickler befähigt werden, skalierbare, wartbare Webanwendungen in Wicket zu bauen, und er soll lernen, eigene, wiederverwendbare Komponenten zu entwickeln und fremde Komponenten zu erweitern.</p>
<h3 id="zielgruppe">Zielgruppe</h3>
<p>Entwickler mit soliden Java-Kenntnissen und einem Grundverständnis der wichtigen Webtechnologien wie HTML und CSS.</p>
<h2 id="about-the-author">About the author</h2>
<p>Jochen Mader hat über zehn Jahre Erfahrung im Bereich Architektur und Entwicklung.
Derzeit ist er bei der Senacor Technologies AG für verschiedene Wicket-Projekte als Technical Lead verantwortlich.</p>
<h2 id="book-details">Book details</h2>
<p>Titel Wicket: Komponentenbasiert und objektorientiert- das alternative Java-Webframework
Autor Jochen Mader
Verlag Software + Support, 2012
ISBN 3868020810, 9783868020816
Länge 219 Seiten</p>
</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>