0

サーバー側のコードが Java になる Web アプリケーションの開発を始めたところです。

フロントエンドについては、コンテンツを昔ながらの方法で表示する方法を念頭に置いています。このように、 1) 最初に静的な HTML ページをいくつか用意します。2) これらの静的ページには、サーバー側の対話を必要とするリンクがいくつかあります。例: 登録フォーム。ユーザーが送信ボタンをクリックすると、タグの action 属性で指定されたサーブレット/jsp が呼び出されます。その後、サーブレットを使用して必要なバックエンド処理を行い、最後に同じサーブレットを使用して応答 html を生成します (例: 登録が成功したというページ)。サーブレットで out.println("...... my dynamic content .... ") を使用してこれを行うことを願っています。

私の質問は、これが今日の RIA の世界で動的応答を生成する理想的な方法ですか?

静的な html ページを書く古いスタイルを何かクールなものに置き換える方法はありますか?

4

2 に答える 2

1

最新のフレームワークのほとんどは、ビューを動的に生成することがすべてです。

  • JavaEE アンブレラ用の JSF (および ICEfaces や Primefaces などの拡張機能により、いくつかの豊富な機能が提供されます)
  • Spring MVC は、Spring アンブレラに多くの同じ機能を提供できます。
  • Google Web Toolkit はすべて Java で動作し、クライアント アプリケーションの大部分はブラウザで実行される JavaScript に変換されます。Java で実行される Web サーバーでサービスを引き続き利用できます。

Play! は使っていません。コメントのとおりですが、必要に応じて静的に定義されたページを提供するだけでなく、動的にページを作成するために必要なすべてを提供できると確信しています。名前を挙げていない人もいると思います。

于 2013-05-23T03:27:06.870 に答える
0

最新の Web アプリケーション インターフェイスには、MVC パターンが必要です。MVC は、Web ページに含まれるモデル、ビュー、コントローラーの 3 つの部分にページを分割します。

簡単に言うと、model はページの基礎となるデータ モデルです。ビューはページのビジュアル サイトであり、コントローラーはユーザー アクションのハンドラーです。

MVC ライブラリの一部

JSFはコンポーネント ベースの MVC ライブラリであり、Java EE 標準です。Java Web アプリケーションの UI を構築するための非常に優れたコンポーネント スイートがあります。PrimeFacesIceFaces 、およびRichFacesはその一部です。

Spring MVCは、Java Web アプリケーションの Spring プロジェクトです。内部には多くの機能と機能があります。

Strutsは別の MVC ライブラリです。

関連項目

jsfについて

于 2013-05-23T11:19:50.287 に答える