Apache Wicket

Apache Wicket
Apache Wicket
Apache Wicket logo.png
Développeur Apache Software Foundation
Dernière version 1.5.2 (20 octobre 2011) [+/−]
Environnement Java
Type Framework web
Licence Apache 2.0
Site web wicket.apache.org

Apache Wicket est un framework Java, pour le développement d'applications Web.

Tout comme JSF, Tapestry ou GWT, Wicket est un framework à base de composants, à l'inverse des frameworks MVC traditionnels à base d'actions, comme Apache Struts ou Spring MVC par exemple.

Wicket utilise exclusivement les pages XHTML comme technologie de présentation. De plus, il n'y a aucune logique à écrire directement dans les pages XHTML. Ce qui permet une séparation vue/logique très évoluée. La seule logique présente dans les pages XHTML est l'id des différents composants de la page web.

Wicket adopte également une philosophie de composants réutilisables. Un composant Wicket est un couple classe Java et page XHTML.

La création d'un site web avec Wicket se rapproche de l'utilisation d'un framework graphique Desktop comme Swing ou SWT, on traite la page comme un objet et on lui ajoute les composants directement en lui donnant l'id du composant en question pour qu'il puisse être lié à la page web.

Wicket permet aussi d'utiliser Ajax et ce sans la nécessité pour le développeur d'écrire du JavaScript. En effet, le code est écrit en Java et Wicket se charge de générer le code Javascript nécessaire.

L'actuelle version de Wicket (1.4.x) nécessite le JDK 5.0.

La version précédente (1.3.x) se satisfait du JDK 1.4.


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Apache Wicket de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Apache Wicket — Entwickler Apache Software Foundation Aktuelle Version 1.5.2 (20. Oktober 2011) …   Deutsch Wikipedia

  • Apache Wicket — Infobox Software name = Apache Wicket caption = developer = Apache Software Foundation latest release version = 1.3.4 latest release date = release date|2008|06|27 latest preview version = 1.4 m3 latest preview date = release date|2008|07|14… …   Wikipedia

  • Wicket (Framework) — Wicket ist ein komponentenbasiertes Web Framework für die Programmiersprache Java. Es ist ein Open Source Projekt und ist heute unter der Apache Lizenz, Version 2.0 verfügbar. Inhaltsverzeichnis 1 Funktionalität 2 Geschichte 3 Beispiel 3.1 …   Deutsch Wikipedia

  • Wicket framework — Apache Wicket Тип веб фреймворк Разработчик Apache Software Foundation Написана на Java Операционная система …   Википедия

  • Apache Click — Developer(s) Apache Software Foundation Stable release 2.3.0 / March 27, 2011; 7 months ago (2011 03 27) …   Wikipedia

  • Wicket (Begriffsklärung) — Wicket steht für: Wicket, ein Begriff in der Sportart Cricket Apache Wicket, ein Web Framework für die Programmiersprache Java Diese Seite ist eine Begriffsklärung zur Unterscheidung mehrerer mit demselben Wort bezeichneter Begriffe …   Deutsch Wikipedia

  • Wicket — puede referirse a: Apache Wicket, un framework Java para desarrollo de aplicaciones web. Wicket W. Warrick, un personaje ficticio de raza ewok en la saga cinematográfica la Guerra de las Galaxias. Esta página de desambiguación cataloga artículos… …   Wikipedia Español

  • Wicket — Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка. Статью следует исправить согласно стилистическим правилам Википедии …   Википедия

  • Apache-Lizenz — Die Apache Lizenz ist die Freie Software Lizenz der Apache Software Foundation. Die aktuelle Version 2.0 wurde im Januar 2004 veröffentlicht. Sie wurde gegenüber der vorherigen Version 1.1 stark erweitert. Aufgrund ihres Umfangs wird in den… …   Deutsch Wikipedia

  • Wicket (disambiguation) — A wicket is a term used in the sport of cricket with several related meanings.It also has some non cricket meanings:* Sticky Wicket , a M*A*S*H episode *Wicket (retail); in banking, the place where a customer performs a transaction with a bank… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”