Documentation webforJ
Toute l’application.En Java.
webforJ est le framework Java full-stack pour les applications web métier : créez toute l’application, écrans compris, en Java. Cette documentation vous accompagne de votre premier projet jusqu’à la mise en production.
Écrire en Java.Obtenir un écran.
Un écran complet est une classe Java avec une route. Pas de modèle, pas de JavaScript ni de couche REST entre l’écran et votre code.
@Route("greeting")public class GreetingView extends Composite<Div> { private final TextField name = new TextField("Name"); private final Paragraph message = new Paragraph(); private final Button greet = new Button("Greet", ButtonTheme.PRIMARY, e -> greet()); public GreetingView() { getBoundComponent().add(name, greet, message); } private void greet() { message.setText("Hello, " + name.getValue() + "!"); }}Nouveau ici ?Suivez le chemin.
- ComprendrewebforJ en 6 écransUne courte présentation guidée de webforJ.
- CréerDémarrer un projetVérifiez les prérequis, générez un projet et exécutez-le.
- ApprendreSuivez le tutorielCréez une application fonctionnelle étape par étape.
- ConstruireUtiliser les composantsChaque composant avec son API et des exemples en direct.
Une pile.Une langue.
- 01
Écrans
Composez l’interface à partir de composants, agencez-la et passez d’une page à l’autre.
- 02
Logique
Liez les formulaires à vos modèles, protégez les routes, traduisez et testez.
- 03
Données
Remplissez les tableaux à partir des dépôts et affichez les chiffres dans des graphiques.
- 04
Votre backend
Exécutez-le de manière autonome ou avec Spring Boot, en Java ou Kotlin, puis déployez-le.
IA prête.Dès le premier jour.
Une seule installation fournit le serveur MCP webforJ et les Agent Skills à Claude Code, Copilot, Cursor, Gemini et Codex.
Voir les outils d’IA- 01
Écrire
Votre assistant consulte la véritable API webforJ via le serveur MCP et suit les compétences de l’agent en matière de formulaires, de sécurité et de styles.
- 02
Vérifier
Il exécute la vue dans un test JUnit simple avec le TestBed, sans navigateur ni serveur, et indique clairement la réussite ou l’échec.
- 03
Examiner
Vous vérifiez un résultat déjà validé, plutôt que de lire chaque ligne d’une hypothèse.
LieuxVaut le détour.
- Composants d’interface utilisateurTableaux, formulaires, boîtes de dialogue, mises en page et bien plus, avec des exemples en direct.
- craftforJL’éditeur visuel : visualisez l’arborescence des composants de votre application en cours d’exécution et modifiez-la en direct.
- Modernisation de SwingLancez une application de bureau dans le navigateur et déplacez-la d’un écran à l’autre.
- Outils d’IALe plugin d’IA : le serveur MCP et les compétences d’agent pour votre assistant, en une seule installation.
- Kit de design FigmaLes designers et les développeurs utilisent les mêmes jetons et composants.
- VitrineQuatre applications métier d’exemple à parcourir, écran par écran.
Vous cherchez toujours ?
- RecettesRecettes rapides pour les tâches courantes.
- BlogGuides, nouveautés et tutoriels.
- JavaDocsRéférence complète de l’API
- Signaler un problèmeBugs et demandes de fonctionnalités.
- Parler à l’équipeRéservez un appel au sujet de votre application.
webforJ est développé par BASIS International. Depuis près de 40 ans, les logiciels et outils BASIS servent à créer des solutions d’entreprise pour de grandes multinationales comme pour des PME, dont plus de 20 ans avec des technologies basées sur Java.
Vous planifiez une application métier avec webforJ ?
Réservez un appel avec l’équipe qui développe webforJ. Présentez votre application, votre backend et votre calendrier, et nous vous montrerons comment webforJ s’intègre, du premier écran à l’assistance LTS+.
Nous parlons English, Deutsch, Français, Español