私は現在、私の学校のキャンパス全体のイベント カレンダーとして機能するプロジェクトにチームと取り組んでいます。Java バックエンドを持ち、サーバー上にあるリレーショナル データベースに接続された JSP を使用する Web アプリケーションになるように設計しています。データベースはイベントを保存し、イベントに基づいて Web ページにカレンダーを作成します。
ユーザーは検索を実行することもでき、検索結果 (特定の時間枠で発生したアクティビティなど) に基づいてカレンダーを返したいと考えています。複数のユーザーのリクエストに対応するために、一度に数百のカレンダーを作成する可能性があります。
私たちは、ユーザーがサイトを使用するために特別なアカウントを必要としないことを望んでいます (私たちのアカウントを除いて)。ユーザーはイベントを編集したり何かを変更したりすることはありませんが、私たちは彼らのための優れた GUI インターフェースを望んでいます。
これは、Google Calendar API を使用して実現できるタスクですか?
明確にするために、SQL クエリを実行して、アプリケーションの別のセクションで「イベント」のリストを作成します。これを念頭に置いて、独自にデータベースにクエリを実行するカレンダーは必要ありません。このイベントのリストを入力できるようにする API が必要であり、使いやすい形式で複数のビュー (毎日、毎週、毎月など) にアクセスできるカレンダー GUI をユーザーに提供します。
ありがとう!