2009-07-31 21 views
1

あなたはSpring MVCであなたの意見に何を使用していますか? Spring MVCではさまざまなビューがサポートされていますが、何がうまくいくのか、どのビューを使用するのかなどはわかりません。Spring MVCビュー

洞察力はすばらしいでしょう。

答えて

6

JSPはもちろんです。

時々PDF;必要に応じてExcelを起動します。

BlazeDSは、FlexとSpringの統合を可能にします。これは、Flexを使用する場合には最適な方法です。

"...うまくいくものを見つけるのが難しい..." - それらはすべてSpringの観点からうまく機能します。

いつ使用しますか? が最もよく知っている技術を使用してください。 Springはそれらのすべてをうまく処理できます。

更新:これはの3年前にと書かれていたので、Velocityテンプレートを使用して動的データと結婚することをおすすめします。テンプレートは、HTML、CSS、JavaScript、およびjQueryを使用する必要があります。私はそれがあなたが持つことができる最高の柔軟性を提供すると思います。応答性の高いHTML 5ページを生成できる場合は、デザインを「将来的に証明する」ことができます。

1

我々は、次のテンプレート言語

Apache Velocityを使用している:私たちの古いプロジェクトのほとんどは、ビューをレンダリングするためにApacheの速度を使用しています。これは、学習して使用する言語として非常に簡単です。しかし、ここでのXML操作は非常に限られています。

Freemarker:プロジェクトをFreemarkerに移行します。これは非常に良いテンプレート言語です。利点は、xmlデータ処理のための非常に良いサポートを持っているということです。

0

strutsタイルでjspを使用すると、良いと均一な経験を与えることができます。 「Spring in Action」ブックを参照して、その方法を調べることができます。私は私のウェブサイトwww.propertymela.netを開発するためにこの組み合わせを使用しました。見てみましょう。

0

私はThymeleafを使用しています。スタティックプロトタイピングは、Webデザインとサーバーサイド開発を行う2つのチームがある場合に非常に便利です。私はJSPがかなり古い技術だと信じています。HTML5を使用することにいくつかの問題がありました。そのため、別のビュー技術を使用することにしました。

また、VelocityはThymeleafの競合相手ですが、私はVelocityで電子メールテンプレートの作成以外に実際に触れていません。

0

JSTLが私の選択です。 JSTLには、JSPでスクリプレットを使用して実現できるすべての機能コンポーネントがあります。 JSPでのスクリプトレットコードの回避は、JSTLに移行するための鍵です。

何か間違ったページ全体が壊れている場合、スクリプレットコードでは。しかし、それはJSTLの場合ではありません