2011-12-29 10 views
0

nhibernateで構築された既存のシステムとやり取りする簡単なフォームプロセッサアプリケーションを構築するように求められました&ストアドプロシージャを使用してすべてのビジネスを管理しますシステム内のロジック。nHibernateとストアドプロシージャで構築されたシステムのWebサービスの作成

私の目標は、ウェブサイトと最終的にはiphone &アンドロイドアプリの両方からアクセスできる(可能であればjson)簡単なWebサービスを構築することです。

私はC#の全体的な構文の基本的な理解を除いて、他の技術(PHP、Python、Redis、Mysqlなど)を使用してかなりかなりのRESTful APIを構築しました。世界。そして率直に言って、何のドラッグ&ドロップをしているという考えは、私は私の目に錆びたフォークを刺したくなる;)C#/ ASP/NHibernateはの経験を持つものに

私の質問:

  1. は、私は視覚的なC#のExpressを持っています2010 - このアプリを作るにはvisual studioを購入する必要がありますか?
  2. シンプルなトランザクション(つまり、 の日付のリストを返し、1つの新しいエントリを挿入)を処理することができるJSON API/WebサービスをC#でシンプルに構築することも可能ですか?その道を始めるにはどんなツールが必要ですか?
  3. 誰もが C#のWebサービスの構築でクラッシュコースまたはハイレベル チュートリアルのための任意のリソースまたは推奨を持っていますか?

私はnHibernateでかなりの読書をしています。私は物事の仕組みをゆるやかに理解していますが、私はちょっとした簡単なクラス/ストアドプロシージャを実際のWebサービス。

私の目標は、完全に再発明する任意の車輪を避けるため、できるだけ無駄のこの事を維持することです...基本的に、Webサービスが前後にデータベースにデータを渡すしかありません。

私はこの物を作ることができると知っています。私はちょうど座ることができたら、私はうまくいくでしょう。しかし、それはMicrosoftと、あなただけの、コードは何も座ることができないようです:S

EDIT:私は、Windows 7 Professionalの上で働いている、私はNHibernateは3.2.0をダウンロードしてインストールした視覚的なC#は2010表現し、私はまた、テスト目的のために私の処分でASP.net 3.0とWindows 2008サーバーボックスを持っています。

EDIT 2:ここではどのエクスプレスパッケージをダウンロードする必要がありますか?現在、視覚的なウェブ開発者をダウンロードし、ビットさらにWCFとMVCに掘るだろう...これまでに答えてくれてありがとう:3http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express

EDIT - 私はC#ので開始するには間違ったものであるように思わ急行を、持っています。

+0

あなたはVisualStudio Expressを見たことがありますか?あなたが作成しているWebサービスであれば無料です。Expressはまだ作成することを許可する必要があります.WebServicesまたはそこの呼び出しにも[WebMethod]属性があります..Cを使用してNTier Webサービスを行う方法を試してみてください – MethodMan

+0

'[WebMethod]'は使わないでください。それは新しい開発には使用しない従来のASMXテクノロジです。 –

+0

@JohnSaunders私はなぜあなたは頭が痛いのか、なぜ私は血まみれの混乱していると思うのですか?そこには非常に多くの異なるマイクロソフト製品があります。 。 –

答えて

2
  1. VS.を購入する必要はありませんVS Expressのライセンスにより、商用アプリケーションを構築することができます。
  2. はい、単純なJSON API/Webサービスを構築できます.WebformsではなくASP.NET-MVCを使用します。私はこれを数回やった。
  3. http://asp.net/mvcとMVCのWebサイトのWebの仕事のためにhttp://nerddinner.com

の作業例えば、VSのWeb開発者Expressは、あなたが使用する必要がありますものです。

+0

また、WCF Web APIを使用してRESTful APIを作成することもできます。 –

関連する問題