
SAPUI5 Nos permite crear aplicaciones de página unica (single -page) dónde la navegación funciona cambiando la ruta, de está manera el navegador no tiene que recargar la página
Para utilizar la navegación en SAPUI5 se debe implementar un router.
La configuración del enrutamiento se ingresan en el archivo manifest.json, que se llama el descriptor de la aplicación
El Routing
Es el proceso en que se cambia de vista. Por ejemplo cuando pulsamos un elemento de una tabla y se abre una vista con el detalle.
Se especifica una configuración de enrutamiento, una relación entre las posibles rutas y las vistas y luego se conectan las diferentes vistas activando eventos de navegación
La navegación se refleja en el hash de la URL en lugar de la ruta del servidor o los parámetros de la url.
En una aplicación SAPUI5 la clase enrutador captura todos los cambios en el hash y carga las diferente vistas según la configuración del enrutador
El enrutador mantiene un historial de la navegación hacia atrás y hacia adelante