私は現在、Spring Bootで試していますが、Spring BootやThymeleafでCRUDのような小さなアプリケーションを開発しました。うまくいくようです。ActionListener in Spring Boot and Thymeleaf
しかし、従来のJava GUIコンポーネントやVaadinのように、Spring BootでThymeleafでActionListenersやClickListenersを実装する方法はありませんか?
お礼
私は現在、Spring Bootで試していますが、Spring BootやThymeleafでCRUDのような小さなアプリケーションを開発しました。うまくいくようです。ActionListener in Spring Boot and Thymeleaf
しかし、従来のJava GUIコンポーネントやVaadinのように、Spring BootでThymeleafでActionListenersやClickListenersを実装する方法はありませんか?
お礼
ウェブテクノロジはデスクトップテクノロジとは異なります。コンピュータが分離されています:あなたのウェブブラウザはあなたのコンピュータ上にあり、ウェブページはサーバ上にあります。ボタンをクリックすると、WebブラウザはTCP/IP「インターネット」パケットを作成し、それをサーバに送信して、Webアプリケーションが何をすべきかを決めることができます。
Java/AWTデスクトップアプリケーションで、ActionListenersを使用すると、ボタンをクリックすると、最終的にはコンピュータ上で実行されているアプリケーションが呼び出されます。これは "Event Patten"の実装でも可能ですが、アプリケーション内でメソッドを呼び出すだけです。
Spring Frameworkでは、アプリケーションがController
の「クリック」パケットを処理します。 Spring Frameworkの記事については、Web MVC frameworkを参照してください。あなたの質問に関連してコントローラのセション13.3に特に注意してください。
コントローラは、ユーザの入力を解釈し、そのような入力を、ビューによってユーザに表される感性的なモデルに変換する。