[[Open棟梁>https://github.com/OpenTouryoProject]] wiki

-[[戻る>アプリケーション設計のポイント]]

*目次 [#kc92155a]
#contents

*概要 [#b4c7b59a]
下記のテクノロジを使用して実装可能である。

*テクノロジ [#s004bfe5]
**SOAP形式 [#aa08614f]
-ASP.NET Webサービス
-WCF SOAPサービス

  
  
  JavaScriptSerializer クラス (System.Web.Script.Serialization)
http://msdn.microsoft.com/ja-jp/library/system.web.script.serialization.javascriptserializer.aspx
  XmlSerializer クラス (System.Xml.Serialization)
http://msdn.microsoft.com/ja-jp/library/system.xml.serialization.xmlserializer.aspx


**REST形式 [#lb9eeb90]
-ASP.NET Webサービス~
ASP.NET AJAX Extensionを使用する。
--System.Web.Script.Services.ScriptService クラス属性を付与。
---ScriptServiceAttribute クラス (System.Web.Script.Services)~ http://msdn.microsoft.com/ja-jp/library/system.web.script.services.scriptserviceattribute.aspx
--System.Web.Script.Services.ScriptService メソッド属性を付与。
---ScriptMethodAttribute クラス (System.Web.Script.Services)~
http://msdn.microsoft.com/ja-jp/library/system.web.script.services.scriptmethodattribute.aspx
--JavaScriptSerializer クラス を使用してシリアライズ
--XmlSerializerクラス を使用してシリアライズ

--その他、任意のJSONシリアライザーも利用可能~
参考情報
---javascript - How to return JSON from ASP.NET .asmx - Stack Overflow
http://stackoverflow.com/questions/1678101/how-to-return-json-from-asp-net-asmx
---Json.NET VS ASP.NET Ajax Extensions - Architect Life
http://d.hatena.ne.jp/coma2n/20071108/1194485676
 
	 WCF RESTサービス
	JSON形式
	DataContractJsonSerializer を使用してシリアライズ
	XML形式
	DataContractSerializer を使用してシリアライズ

	JSON.NETなどの任意のJSONシリアライザーも利用可能
参考情報:JSON セキュリティ:WCF で JSON.NET を使う  Webセキュリティの小部屋
http://www.websec-room.com/2013/07/29/891

	ASP.NET MVC
	JSON形式
	JSONResult を使用してシリアライズ
	XML形式
	XMLResult を使用してシリアライ

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS