Ich arbeite derzeit mit einem Team an einem Projekt, das als campusweiter Veranstaltungskalender für meine Schule dienen soll. Wir entwerfen es als eine Webanwendung, die JSP mit einem Java-Backend verwendet und mit einer relationalen Datenbank verbunden ist, die sich auf einem Server befindet. Die Datenbank speichert Ereignisse und erstellt basierend auf den Ereignissen einen Kalender auf der Webseite.Ist die Google Kalender-API für mein Problem geeignet?
Benutzer können auch Suchen durchführen und wir möchten basierend auf den Suchergebnissen einen Kalender zurückgeben (z. B. Aktivitäten, die während eines bestimmten Zeitrahmens stattfinden). Potenziell würden wir Hunderte von Kalendern gleichzeitig erstellen, um mehrere Benutzeranforderungen zu erfüllen.
Wir möchten nicht, dass Benutzer ein spezielles Konto für die Nutzung der Website benötigen (außer vielleicht ein Konto bei uns). Die Benutzer werden die Ereignisse nicht bearbeiten und nichts ändern, aber wir wollen eine nette GUI-Schnittstelle für sie.
Ist dies eine mögliche Aufgabe, die Sie mit der Google Kalender-API erreichen können?
Nur um zu klären, werden wir SQL-Abfragen ausführen, um eine Liste von "Ereignissen" in einem separaten Abschnitt unserer Anwendung zu erstellen. Aus diesem Grund möchten wir keinen Kalender, der unsere Datenbank alleine abfragt. Wir möchten eine API, die es uns ermöglicht, diese Liste von Ereignissen einzugeben, und eine Kalender-GUI ausgeben, die einem Benutzer Zugriff auf mehrere Ansichten (täglich, wöchentlich, monatlich usw.) in einem einfach zu verwendenden Format bietet.
danke!