1

私は今 JavaEE を学んでいますが、JSP はややこしいと感じています... Java コードと HTML を混在させるのは嫌いです... フロント エンド ビューと Java コードをできるだけ分離したいと考えています。

Twitter Bootstrap を試したことがありますが、すばらしいと思います。HTML と JS (おそらく Bootstrap のようなフレームワーク) を使用して JSP ビュー テクニックの代わりにする方法はありますか? データのやり取りはどのように行うべきですか?

4

2 に答える 2

2

はい、それはすべての子供たちがしていることです。REST を使用します。

このクイックスタートでその例を見ることができます。

于 2013-07-12T05:59:50.590 に答える
2

厳密に言えば、いいえ。JSP はサーバー側のテクノロジーです。つまり、ページに記述したコードは、サーバー上で設定した環境で実行されます。HTML と JavaScript はクライアント側のテクノロジです。これらの言語で記述したコードは、Web サイトを表示しているユーザーの Web ブラウザーで実行されます。どちらのテクノロジも、完全に代替できるものではありません。両方が必要です。

より多くの機能を JSP から JavaScript (「重いクライアント」実装) に移したとしても、JavaScript が呼び出すためのサーバー テクノロジが必要です。サーバー機能の一部を他のテクノロジー (Web サービス (JAX-WS、Axis など)、RESTful サービス (JAX-RS、ApacheCXF など)、または単純な同期 Web ページ) に移動することで、JSP を取り除くことができます。しかし重要なのは、何を使用するか、または JSP を完全に取り除くかどうかに関係なく、依然としてサーバー側のテクノロジが必要であるということです。

于 2013-07-12T06:08:03.060 に答える