Tutoriel sur le portillon
Apache Wicket est un framework Web simple et riche en composants, les vrais composants réutilisables sont le principal argument de vente de ce framework. Cependant, en raison de la grande différence entre l'architecture basée sur les composants et l'architecture MVC, cela rend Wicket difficile à apprendre, en particulier pour les développeurs MVC classiques.
Dans ce didacticiel, il fournit de nombreux exemples étape par étape et des explications sur l'utilisation deApache Wicket 1.4.
Basique et configuration
Wicket hello world, trucs de base et configuration d'URL.
-
Wicket Hello World Example
Un simple bonjour pour explorer la structure de base de l'application Web Wicket. -
Setup Wicket examples in local enviroment
Configurez un exemple de site Wicket cloné dans votre environnement de développement local pour une référence rapide. -
PageParameters example
Découvrez comment passer des paramètres à une autre page. -
Make Wicket URL bookmarkablePage Structure friendly
Par défaut, l'URL générée par Wicket est moche, voici un moyen de rendre l'URL plus soignée et conviviale. -
Encrypts URL in Wicket
Moyen simple de crypter des URL dans Wicket.
Modèle
Exemples de modèles de portillon, pour lier des composants à la propriété d'objet et verset étau.
-
PropertyModel example
Utilise PropertyModel pour lier les composants du formulaire à la propriété de l'objet. -
CompoundPropertyModel example
Utilise CompoundPropertyModel pour lier les composants du formulaire à la propriété d'objet.
Composants de formulaire
Exemples de composants de formulaire de guichet.
-
Textbox example
Utilise TextField pour afficher une zone de texte de nom d'utilisateur, et joint un validateur de nom d'utilisateur simple. -
Password field example
Utilise PasswordTextField pour rendre le champ de mot de passe et joint un validateur de mot de passe fort. -
Textarea example
Utilise TextArea pour rendre un champ d'adresse multi-lignes. -
Checkbox example
Utilise la case à cocher pour rendre la case à cocher et l'a cochée par défaut. -
Multiple checkboxes example
Utilise CheckBoxMultipleChoice pour afficher plusieurs cases à cocher. -
Radio buttons example
Utilise RadioChoice pour rendre un groupe de boutons radio. -
Single select listbox example
Utilise ListChoice pour rendre une seule liste déroulante de sélection. -
Multi select listbox example
Utilise ListMultipleChoice pour rendre une liste déroulante à sélection multiple. -
Dropdown box example
Utilise DropDownChoice pour afficher les options d'une liste déroulante. -
File upload example
Utilise FileUploadField pour rendre un composant de téléchargement de fichier. -
Extensions de guichetSelect and SelectOption example
- utilise «Select» et «SelectOption» pour afficher une liste déroulante, qui regroupe les options associées avec les balises -
Extension de guichetPalette example
- utilise «Palette» pour rendre deux boîtes de sélection et permet à l'utilisateur de déplacer des éléments d'une boîte de sélection à une autre.
Validateurs
Validateur personnalisé dans Wicket.
-
Create a custom validator
Exemple de création d'un validateur personnalisé. -
Custom NotEqualInputValidator
Un autre validateur personnalisé pour s'assurer que deux composants ne sont pas égaux.
Intégration de portillon
Intégrez Wicket à d'autres.
-
Wicket + Spring integration example
Exemple pour intégrer facilement Wicket au framework Spring. -
Wicket + Kaptcha integration example
Exemple pour intégrer Kaptcha au framework Wicket, via Spring. -
Wicket + Log4j integration example
Comment intégrer log4j avec Wicket, via la liaison de pont slf4j-log4j.
FAQs
Quelques FAQ courantes dans Wicket.
-
Change the html file location in Wicket
Pour certaines raisons, vous souhaitez séparer les fichiers java et html dans un dossier différent, voici quelques façons de le faire. -
Get ServletContext in Wicket
ServletContext est utile pour fournir des informations Web, vous montre comment les obtenir dans Wicket. -
Change Wicket to deployment mode
Deux façons de faire passer Wicket du mode développement au mode déploiement. -
Call Javscript after AJAX update
Vous montre comment exécuter un code Javascript après la mise à jour d'Ajax. -
FileUpload validator is ignored
Si aucun fichier n'est sélectionné, le validateur FileUpload ne s'exécutera pas! Solution. -
Configure 404 error page in Wicket
Comment configurer une page d'erreur 404 pour une URL introuvable. -
Get root context of web application
Méthode courante pour obtenir le contexte racine de votre projet Wicket. -
Detect if browser supports JavaScript or Ajax
Wicket moyen de détecter si le navigateur prend en charge JavaScript ou Ajax -
Add attribute to a HTML tag dynamically
Exemple pour manipuler dynamiquement l'attribut d'une balise HTML. -
AjaxLazyLoadPanel in Wicket
Exemple d'utilisation d'AjaxLazyLoadPanel pour activer l'effet de chargement différé.
Erreurs courantes
Quelques messages d'erreur courants dans Wicket.