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

kubo [E-MAIL ADDRESS DELETED]
2009年 6月 4日 (木) 12:23:41 JST


久保です。

萩野さん、こんにちは
こういった情報提供とてもとても助かります。
ありがとうございます。

2009/6/4 taknb2nch <[E-MAIL ADDRESS DELETED]>:
> こんにちは、萩野です。
>
> すでに杉本さん、久保さんからのご回答があるように、
> 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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


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