2016-08-30 10 views
0

検索バーを使用してWeb APIをヒットして結果を返すプロジェクトを開始しています。 Web APIへの書き込みはありません。.netウェブサイトを構造化してウェブAPIを使用するにはどうすればよいですか?

新しいプロジェクトを作成する際の私の最大の苦労は、どのようにレイアウトするかです。私はDAOを作成する必要があるかどうかわかりません、javascriptですべてやって、コントローラーなどに入れてください。

+0

あなたはソフトウェアアーキテクチャの設計について話している場合は、デザインパターンを調べる必要があります –

+0

[Separation of Concerns(SoC)](https:// en .wikipedia.org/wiki/Separation_of_concerns)を参照してください。 – rinukkusu

+0

@rinukkuuありがとう、私は今日、ソフトウェア設計について新しいことを学びました。 –

答えて

1

検索エンジンやWebアプリケーションのようなものを開発する場合。

  1. ユーザーまたはモバイルアプリケーションのブラウザにアプリケーションのGUIを表示するフロントエンド。
  2. バックエンドのロジックは、これはあなたのケースで、あなたは今、あなたのバックエンドは検索API、例えば公開する必要があり

.NETにサーバーコードを書くことになり、任意のサーバー側のスクリプト言語である可能性があります。変数qHTTP GETを送信すると、クエリに一致する検索結果が返されます。

ユーザーがこのリクエストを送信できるようにするには、フロントエンドにはinput-boxbuttonが必要です。

この回答は完全ではありません。この問題にどのように近づく可能性があるのか​​、またこれだけの唯一の解決策ではありません。

+0

私はこれのフロントエンド部分を書くつもりです。私は、検索ボックスからのパラメータでURLを打つつもりです、それは私にJSONデータを返すでしょう。これにはAJAXを使うのが一番ですか?実際にモデルやコントローラを使用しない場合、MVC .netアプリケーションを作成することにも意味がありますか?ありがとう:) – Toast

+2

MVCフレームワークであり、DOM操作、カスタムディレクティブなどのために非常に強力なAngularJSのようなものを使うことができます。そうでなければ、普通の古いjsを使ってajax呼び出しを行い、 'JSON'を返します。 MVCはデザインパターンですが、必須ではありませんが、良い方法です。 –

関連する問題