Component Konzepte
Eine Component ist eine isolierte und wiederverwendbare Einheit in SAPUI5. Sie repräsentiert einen Teil einer UI-Anwendung und kapselt die Daten und die Logik, die für die Darstellung dieses Teils erforderlich sind. Sie ist sozusagen ein Baustein, der dazu beiträgt, größere und komplexere Anwendungen in handhabbare Teile zu zerlegen.
Eine Komponente kann mehrere Views umfassen.
Die Datei Component.js definiert eine Komponente. Sie übernimmt Funktionen, die bislang der Controller erledigt hat, insbesondere die init() Funktion.
Die Metadaten einer Komponente können entweder in der Komponente selber definiert sein, so wie in der Walkthrough Anwendung. Oder sie werden in eine manifest.json-Datei ausgelagert.