[seasar-dotnet:1347] Re: ASP.NET2.0×Quillのサンプルについて

taknb2nch [E-MAIL ADDRESS DELETED]
2009年 6月 4日 (木) 11:08:15 JST


こんにちは、萩野です。

すでに杉本さん、久保さんからのご回答があるように、
Quillについては私も同じような感じで実装しています。

S2Containerでの実装もあるのですが、
こちらでは当然ながらGlobal.asaxの修正とDiconファイルを記述しています。

2009/06/04 10:21 kubo <[E-MAIL ADDRESS DELETED]>:
> 久保(jflute)です。
>
>> QuillではGlobal.asaxでは特になにもせず、
>> 各Pageクラスでinjectionすればよいと理解しましたが
>> よろしいでしょうか?
> はい、その通りです。
> 無論、業務の要件次第でGlobal.asaxは色々使えますが、
> Quillの利用必須要件でGlobal.asaxを使う要素はないです。
>
> 2009/6/4 uparrow <[E-MAIL ADDRESS DELETED]>:
>> uparrowです。
>>
>> 久保さん、杉本さん回答ありがとうございます。
>>
>> QuillではGlobal.asaxでは特になにもせず、
>> 各Pageクラスでinjectionすればよいと理解しましたが
>> よろしいでしょうか?
>>
>> よろしくお願いします。
>>
>>
>>
>>> 久保(jflute)です。
>>>
>>> > # 久しぶりにMLに投稿してみました。
>>> > # Quillの話題がでると嬉しいですね。
>>> Googleで「Quill」って入れて検索しても二番目に
>>> 出て来ますね!(以前はなかなか見当たらな...)
>>> DBFlute.NETもQuillにべったりです。
>>>
>>> 2009/6/3 Kazuya Sugimoto <[E-MAIL ADDRESS DELETED]>:
>>> > uparrowさん、こんばんは。
>>> >
>>> > 杉本です。
>>> >
>>> > Quillは設定ファイル(Diconファイル)を使用せずにDI+AOPを
>>> > 行えるように作られたものですので、
>>> > <component name="/Path/WebForm1.aspx" instance="outer" />
>>> > のようなWebフォームの登録は必要ありません。
>>> >
>>> > injector.Inject(this);
>>> > の部分が、上記のWebフォーム登録の設定の代わりみたいな
>>> > ものです。
>>> >
>>> > 初期化についても久保さんのおっしゃるとおり、Quillでは必要ありません。
>>> >
>>> > # 久しぶりにMLに投稿してみました。
>>> > # Quillの話題がでると嬉しいですね。
>>> >
>>> >
>>> > 2009/06/03 22:02 村上れお <[E-MAIL ADDRESS DELETED]>:
>>> >> こんばんは、uparrowと申します。
>>> >>
>>> >> 恐れ入りますが、こちらの質問に便乗させてください。
>>> >>
>>> >> 私もASP.NETでQuill + DBFluteに挑戦しましたが、
>>> >> わからない部分があり挫折しました。。。
>>> >> ASP.NETでのQuillを用いた実装のやり方をお教えいただきたくメールしました。
>>> >>
>>> >> 試した方法としては
>>> >> Default.aspxのページを作成し
>>> >> [Default.aspx.cs]
>>> >> ? ?public partial class _Default : System.Web.UI.Page
>>> >> ? ?{
>>> >> ? ? ? ?protected IHogeListService service;
>>> >>
>>> >> ? ? ? ?protected void Page_Load(object sender, EventArgs e)
>>> >> ? ? ? ?{
>>> >> ? ? ? ? ? ?// Quill初期化
>>> >> ? ? ? ? ? ?QuillInjector injector = QuillInjector.GetInstance();
>>> >> ? ? ? ? ? ?injector.Inject(this);
>>> >> ? ? ? ?}
>>> >>
>>> >> ? ? ? ?protected void Button1_Click(object sender, EventArgs e)
>>> >> ? ? ? ?{
>>> >> ? ? ? ? ? ?service.GetTestList();
>>> >> ? ? ? ?}
>>> >> ? ?}
>>> >>
>>> >> このように、ページごとにQuillの初期化を行ったところ
>>> >> 特に問題なく、GetTestListが実行できました。
>>> >>
>>> >> しかしながら、
>>> >> http://s2container.net.seasar.org/ja/asp.html
>>> >> の説明では
>>> >> Global.asaxのApplication_Startにて
>>> >> SingletonS2ContainerFactory.Init();
>>> >> を行っており、
>>> >> また、「ASP.NETのWebフォームを登録する」という項目で
>>> >> ?<component name="/Path/WebForm1.aspx" instance="outer" />
>>> >> のような設定でWebフォームの登録を行っておりました。
>>> >>
>>> >> ここの部分はQuillの場合どのようなことを行えばよいのでしょうか?
>>> >>
>>> >> 初歩的な質問で申し訳ありませんが、
>>> >> 初めの段階でつまづいており、次へ進めない状態です。
>>> >> また、理解そのものが誤っている場合、ご指摘いただけると助かります。
>>> >>
>>> >> 以上、よろしくお願いいたします。
>>> >> _______________________________________________
>>> >> seasar-dotnet mailing list
>>> >> [E-MAIL ADDRESS DELETED]
>>> >> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Kazuya Sugimoto
>>> > http://d.hatena.ne.jp/sugimotokazuya/
>>> > _______________________________________________
>>> > seasar-dotnet mailing list
>>> > [E-MAIL ADDRESS DELETED]
>>> > https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>> >
>>> _______________________________________________
>>> seasar-dotnet mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>
>> --
>> [E-MAIL ADDRESS DELETED]
>>
>> _______________________________________________
>> seasar-dotnet mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


seasar-dotnet メーリングリストの案内