0

ファイルシステムに保存されているXMLレポートを取得して解析し、データベースに入れて、さまざまなMIMEタイプ(XML、JSON、RSS、HTML)でデータベースにクエリを実行してレポートを表示するアプリケーションを開発する必要があります。これまで私が行ったことは、ファイルシステムのXMLレポートを解析し、MongoDBのデータベースのスキーマを設定し、Spring-dataを使用してデータをデータベースに配置し、XML、JSONでレポートのラフドラフトを表示するWebサービスを管理することです。レポートをHTMLで表示したいので、上司からBackbone.jsを使用してWebサービスを呼び出してHTML形式で表示するように提案されました。b/ wBackbone.jsを選択するか、次のように記述してください。 HTMLでレポートを生成する別のSpringMVCWebサービス。

よろしくお願いしますSwaraj

4

1 に答える 1

0

あなたが求めているのは、2つの異なることとそれらの間で選択することです。Webアプリの全体的な目的と、それに最適なフレームワークを知っておく必要があります。

簡単に言えば、Spring MVCは箱から出してすぐにDojo.jsと統合されます。これにより、必要な処理が実行される可能性がありますが、スーパーバイザーが提案しているため、オプションは次のとおりです。

  • Spring MVCを使用して、選択したレンダリングを使用してHTMLでデータを構築および表示します。

または

  • Spring MVC wepapp APIを構築して、Backbone.jsなどのJavaScript MVCフレームワークまたは他の多くのフレームワーク(サンプルについてはTODOMVCを参照)を使用してSpringコントローラーと対話できるようにします。

オプション1は、JavaScriptまたはjQueryおよびプラグインと組み合わせて使用​​すると、十分に簡単な場合があります

オプション2は、Webアプリが複雑で、ほとんどが多くのJavaScriptを利用するSPA(シングルページアプリ)であり、jsコードをより適切に整理する方法が必要な場合に適しています。動作例については、 JavaScriptMVC図を参照してください。

于 2012-12-03T20:03:24.213 に答える