Saltar al contenido principal

Rutas

Abrir en ChatGPT

La pestaña Rutas muestra la tabla de enrutamiento de la aplicación en ejecución en la jerarquía que el enrutador mantiene, con la ruta activa marcada. Las rutas registradas de forma dinámica aparecen junto a las anotadas.

El árbol de rutas con la ruta activa marcada

Detalles de la ruta​

Seleccionar una ruta muestra lo que el enrutador sabe sobre ella, incluyendo su ruta, la clase detrás de ella, los observadores del ciclo de vida adjuntos y su configuración. Puedes abrir esa clase en el visor de código fuente desde aquí.

Puedes navegar a cualquier ruta directamente desde craftforJ. Las rutas que toman parámetros ofrecen un campo para cada uno y resuelven la ruta a medida que los llenas, para que puedas confirmar a dónde llegarás antes de ir.

Navegar de esta manera es una navegación real, por lo que los observadores del ciclo de vida de tu app se ejecutan exactamente como lo harían para un usuario. El árbol también sigue la aplicación, así que navegar dentro de la aplicación misma mueve el marcador.

Reglas de acceso​

Cada ruta lleva una insignia para la anotación de seguridad declarada en ella, y puedes limitar el árbol a rutas públicas o protegidas desde la barra de herramientas.

Solo @RolesAllowed y @DenyAll cuentan como protegidas. @PermitAll no nombra roles y requiere solo que alguien esté registrado, por lo que el filtro la trata como pública. Ten esto en cuenta al verificar qué rutas restringen el acceso por rol.

El árbol de rutas con una insignia de acceso en cada ruta

También puedes cambiar la regla de acceso de una ruta desde craftforJ. craftforJ escribe la anotación en la clase de la ruta y la app se reinicia, por lo que el cambio pasa por la misma revisión que cualquier otro cambio en el código fuente. La opción no está disponible cuando no se permite a craftforJ escribir en Java.

Sigue aprendiendo

Equipo de webforJ

¿Necesitas ayuda?

Habla con los ingenieros de webforJ sobre tu proyecto.

Agendar una llamada

Hablamos EN · DE · FR · ES