Managing Resources
Les applications s'appuient sur divers types de ressources, telles que JavaScript, CSS et images. Ce document fournit une exploration technique complète des mécanismes de gestion des ressources de webforJ, couvrant les annotations déclaratives, les méthodes API programmatiques et l'utilisation de protocoles personnalisés.
webforJ adopte une approche modulaire pour la gestion des ressources, offrant plusieurs mécanismes pour répondre à différents besoins d'application :
- Regroupement frontend : Apportez des packages npm, des frameworks de composants et des langages de feuilles de style dans l'application via une entrée compilée. C'est le chemin par défaut pour les actifs frontend, et il fait tout ce que font les annotations.
- Annotations Déclaratives : Intégrez des ressources JavaScript et CSS au niveau des composants ou de l'application, sans étape de construction.
- Injection Dynamique Basée sur API : Injectez des ressources à l'exécution pour permettre un comportement d'application dynamique.
- Protocoles Personnalisés : Fournir des méthodologies standardisées pour l'accès aux ressources.
- Streaming de Fichiers et Téléchargements Contrôlés : Faciliter la récupération et la transmission gérées des fichiers de ressources.
Topics
Importing Assets
Attach JavaScript and CSS to webforJ components or the app using JavaScript, InlineJavaScript, StyleSheet, and InlineStyleSheet annotations.
Assets Protocols
Reference app resources with the webforJ ws, context, and icons protocols to load static files, classpath content, and dynamic icons.
Frontend bundler
3 articles
Downloading Files
webforJ fournit des méthodes pour initier des téléchargements de fichiers, facilitant ainsi la livraison de fichiers aux utilisateurs via le navigateur. La classe Page offre plusieurs façons de télécharger des fichiers, qu'ils proviennent de flux d'entrée, de tableaux d'octets, de fichiers physiques ou de ressources.