2016-03-22 15 views
0

私は現在、Spring Bootで試していますが、Spring BootやThymeleafでCRUDのような小さなアプリケーションを開発しました。うまくいくようです。ActionListener in Spring Boot and Thymeleaf

しかし、従来のJava GUIコンポーネントやVaadinのように、Spring BootでThymeleafでActionListenersやClickListenersを実装する方法はありませんか?

お礼

答えて

1

ウェブテクノロジはデスクトップテクノロジとは異なります。コンピュータが分離されています:あなたのウェブブラウザはあなたのコンピュータ上にあり、ウェブページはサーバ上にあります。ボタンをクリックすると、WebブラウザはTCP/IP「インターネット」パケットを作成し、それをサーバに送信して、Webアプリケーションが何をすべきかを決めることができます。

Java/AWTデスクトップアプリケーションで、ActionListenersを使用すると、ボタンをクリックすると、最終的にはコンピュータ上で実行されているアプリケーションが呼び出されます。これは "Event Patten"の実装でも可能ですが、アプリケーション内でメソッドを呼び出すだけです。

Spring Frameworkでは、アプリケーションがControllerの「クリック」パケットを処理します。 Spring Frameworkの記事については、Web MVC frameworkを参照してください。あなたの質問に関連してコントローラのセション13.3に特に注意してください。

コントローラは、ユーザの入力を解釈し、そのような入力を、ビューによってユーザに表される感性的なモデルに変換する。

関連する問題