2016-11-26 10 views
-1

ほとんどの場合、私はJava、Spring、Hibernate、およびデータベースを使用してサーバー側で作業してきました。しかし、私はHTML5、CSS3、Javascriptを使ってフロントエンドプログラミングを学ぶことに決めました。Java:JavascriptからJavaメソッドを呼び出すにはどうすればいいですか?

ここでは簡単で基本的な質問があります。 JavaスクリプトからJavaメソッドを呼び出すにはどうすればよいですか?たとえば、ボタンをクリックするか、サーバー側でいくつかの検証を実行します。

私はJerseyを使用してReST呼び出しを実行できることを理解します。 JavaScriptからJavaを呼び出す方法は他にありますか?私は初心者ですから、今はAjax、Servlet、JSPを使いたくありません。

SWT:SWT: Table Resizing Issueを使用して簡単なアプリケーションを構築しました。私はこの機会を利用してウェブプログラミングを学ぶことを考えています。

私はすでにStackOverflowで回答を検索しようとしましたが、見つけられませんでした。私は質問を複製しないことを願っています。

ありがとうございました。

+0

サーブレット/ JSPは、選択できるバックエンド技術の1つですが、すべてAJAXまたはWebSocketになります.WebSocketにはいくつかの欠点があります。 – chrylis

答えて

0

ブラウザで実行されるWebアプリケーションを構築している場合(JavaScriptはデスクトップアプリケーション(NodeJS、Electron ...)をビルドするためにも使用できるため)、ブラウザからバックエンドサーバーに行くすべてがhttp要求である必要があります。これがWebの仕組みです。サーバーサイドフレームワークは、バックエンドコード(Java、.NET、PHP ...)をブラウザ言語(html、css、JavaScript)に変換し、Httpメソッド(Get、Post ...)を使用してサーバーコールを実行することによって、

関連する問題