|
#redirect(http://jomura.net/redmine/projects/quizwebservice/wiki/Wiki,10,Redmime QuizWebService Wiki) #redirect(/redmine/projects/quizwebservice/wiki/Wiki,10,Redmime QuizWebService Wiki) (2011/08/12) #br #br ** %%Version 2.5%%(廃案) [#vd1165ab] -クイズ記録形態を、QML Files->OnMemoryから、XML DB([[Xpriori:http://www.xmldb.jp/db_contents/xpriori/xpriori/JAVAWORLD.html]] or [[eXist:http://exist.sourceforge.net/]])に変更。 ** Version 2.0 [#u2a2f198] -問題取得時にカテゴリを選択できるようにする。 -カテゴリの一覧を取得できるようにする。 *** .NET 3.5 [#k06a7ec1] -wsdl : http://jomura.net/Quiz35/QuizService.asmx?wsdl - ソースファイル(VS.NETのソリューション一式) http://jomura.net/svn/QuizWebService/asp.net/tags/Version2.3/ - jqueryを使った[[Sample Client:http://jomura.net/Quiz35/client/QuizClient.htm]]も含まれています。 - .Net2.0用のサービスをJSONに対応させただけ。JQueryのようなJavaScript Clientからも簡単にAJAX呼び出し可能となった。 *** .NET 2.0 [#dd42bb1c] -wsdl : http://jomura.net/Quiz2/QuizService.asmx?wsdl - ソースファイル(VS.NETのソリューション一式) -- http://jomura.net/svn/QuizWebService/asp.net/tags/20070908/ - ついに、WS-I Basic Profile 1.1に従って、document/literal化したため、PHPのWebService Clientとの接続に様々な制約が発生してしまいました。 - ASP.NETの[[Sample Client:http://jomura.net/Quiz2/QuizClient.aspx]]も含まれています。 - 毎朝4時過ぎに、[[Scheduler>ASP.NET/定期的にTaskを実行する]]によるQuizXMLファイルの自動読み込みを行うようにしてみました。(2007.09.08) ** Version 1.0 [#b278ea02] ランダムに選択されたクイズ一問を供給するメソッドと、ファイルからクイズデータをメモリに読み込むメソッドの2つだけを実装。 余談だが、ファイルからクイズデータをメモリに読み込むメソッド内で使用しているXPathの実行速度が、.NETとJavaではかなり異なる。現コードでは、.NETが2~3秒に対して、Javaは40~50秒かかる。 *** .NET 1.0 & 1.1[#g818825e] http://jomora.net/Quiz/QuizService.asmx?wsdl #ref(QuizService_1.0.asmx.cs); -PHPとの相互接続性イジのために、[[RPC/encoded型:http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwebservicesprotocolssoaprpcmethodattributeclasstopic.asp]]を選択しています。 -[[blog:http://jomora.net/wp/]]で利用しています。 *** Apache AXIS 1.2RC2 [#t9382a09] http://jomora.net/quiz/services/QuizService?wsdl #ref(QuizServiceSoapBindingImpl_1.1.java); -PHPとの相互接続性イジのために、RPC/encoded型を選択しています。 -.NET版と同じI/Fです。endpointを変更するだけで、同一のリクエスタから接続できます。 -作り方:[[Webサービス/簡単な作成法]] -[[blog:http://jomora.net/wp/]]で利用しています。 -QuizXMLの読み込み(loadQuestion)が遅い(40~50秒)ので、クイズリストのオブジェクトをファイル保存するよう変更しました。(2007.04.28)