Saltar al contenido principal

Managing Resources

Abrir en ChatGPT

Las aplicaciones dependen de varios tipos de recursos, como JavaScript, CSS e imágenes. Este documento proporciona una exploración técnica completa de los mecanismos de manejo de recursos de webforJ, cubriendo anotaciones declarativas, métodos de API programáticos y la utilización de protocolos personalizados.

webforJ adopta un enfoque modular para la gestión de recursos, ofreciendo múltiples mecanismos para satisfacer diferentes necesidades de la aplicación:

  • Agrupador de frontend: Lleva paquetes de npm, frameworks de componentes y lenguajes de hojas de estilo a la aplicación a través de una entrada compilada. Este es el camino predeterminado para los activos de frontend, y hace todo lo que hacen las anotaciones.
  • Anotaciones Declarativas: Incrusta recursos de JavaScript y CSS a nivel de componentes o de aplicación, sin ningún paso de construcción.
  • Inyección Dinámica Basada en API: Inyecta recursos en tiempo de ejecución para habilitar el comportamiento dinámico de la aplicación.
  • Protocolos Personalizados: Proporciona metodologías estandarizadas para el acceso a recursos.
  • Transmisión de Archivos y Descargas Controladas: Facilita la recuperación y transmisión gestionada de archivos de recursos.

Temas