タグ

2009年7月10日のブックマーク (8件)

  • EnterpriseLibrary.jp home

    EnterpriseLibrary解説サイトEntLib.Jp公開! 諸事情により、コンテンツは書き直しになっています。 少しずつ充実させていこうと思いますのでよろしお願いします。 By:TeamEntLib.JP  サイト(EnterpriseLibrary.jp)はMicrosoftによるEnterprise Libraryに対する 解説サイトである。 Enterprise LibraryとはMicrosoftが作製した、オープンソースのソフトウェアである。 開発者が企業向けのアプリケーションを作成する際のライブラリとして開発された。 .Net開発におけるベストプラクティスをベースにし、自由に拡張が可能なライブラリ集と考えるとよいだろう。 サイトは上記のEnterprise Library自体の解説や、使用方法などを実際のコードを交えて紹介していくサイトである

  • これから始めるSpring.NET その1 - coma2n’s diary

    なんかいまいちSpring.NETの認知度というか使用率が低いみたいなので、ここらで一度Spring.NETを知ってもらうために入門的なエントリでも書いてみることにする。 普段当たり前のように使っているので、今一度何故使うのかという事を考えてみたいというのもある。 Spring.NETって? Spring.NETはIoC (Inversion of Control)*1と呼ばれる設計パターンを.NETで実現するためのフレームワークです。 最近ではDI (Dependency Injection)*2 コンテナと呼ばれていたりもします。 何ができるの? オブジェクトのインスタンス化やSingleton、Prototypeインスタンスの切り替え、オブジェクト同士の関連付けなどをXMLベースの設定ファイルで定義し、使う側はDIコンテナに対してオブジェクトを要求するだけで必要な処理を全て施したオブ

    これから始めるSpring.NET その1 - coma2n’s diary
  • Spring.NET JP - B-Wiki - FrontPage

  • Inversion of Control コンテナと Dependency Injection パターン

    以下の文章は、Martin Fowler の「Inversion of Control Containers and the Dependency Injection pattern」を、かくたにが翻訳したものです。原著者の許可を得て翻訳・公開しています。 翻訳にあたっては、kdmsnr さんにご協力をいただきました。ありがとうございます。公開後の改訂履歴を記事の最後に記述しています。 Java コミュニティでは軽量コンテナが花盛りである。 軽量コンテナは、異なるプロジェクトのコンポーネントをひとまとまりのアプリケーションとして組み立てることを支援する。 このようなコンテナの根底には、コンポーネントの結び付け方についての共通したパターンがある。 そのパターンのコンセプトは「Inversion of Control(制御の反転)」と、まことに包括的な名前で呼ばれている。 記事では、このパタ

    Ogacha
    Ogacha 2009/07/10
    By Martin Fowler
  • [WPF][C#][EntLib]UnityでAOP その2

    その1では、TransparentPolicyInjectorを使ってアノテーションベースで処理をインジェクションしてた。 この方法だと、100クラスあると100個属性つけてコンテナ側でも100個TransparentPolicyInjectorを設定しないといけない。 これは、とても使う気になれない!と思って調べてみると、楽する方法があった。 MatchingRuleとPolicyDefinitionというものでいけそう。MatchingRuleで、対象にするクラスのルールを作って、PolicyDefinitionでルールに該当するクラスに何の処理を差し込むか決めれる。 早速実験だ。 UnityEdication2という名前でプロジェクトを作って、前回作ったIGreeterとPersonとLoggingHandlerをコピーする。名前空間はUnityEducationの部分をUnityE

    Ogacha
    Ogacha 2009/07/10
    適用対象ポリシーの指定の仕方サンプルあり
  • [WPF][C#][EntLib]UnityでAOP

    C#やJavaRubyとメモ書き 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 692 記事 - 0 コメント - 160156 トラックバック - 212 ニュース わんくまBlogが不安定になったため、前に書いてたはてなダイアリーにメインを移動します。 かずきのBlog@Hatena 技術的なネタは、こちらにも、はてなへのリンクという形で掲載しますが、雑多ネタははてなダイアリーだけに掲載することが多いと思います。

    Ogacha
    Ogacha 2009/07/10
    UnityでAOPする基礎コードサンプルがある
  • .NET TIPS 文字列のひらがな/カタカナをチェックするには? - C# - @IT

    ここで、次に示すように表中のブロック名の先頭に“Is”を付け文字列を中カッコでくくり、“\p”を付けたものが正規表現における「名前付き文字クラス」となる(文字列が漢字だけからなるかどうかのチェックは実際の業務システムではあまりないと思われるが、参考までに漢字についても併記しておく)。 \p{IsHiragana} \p{IsKatakana} \p{IsCJKUnifiedIdeographs} これらの正規表現はブロック名が示す範囲に含まれる文字と一致する。よって、例えばひらがなだけからなる文字列と一致する正規表現は次のようになる。 ^\p{IsHiragana}*$ ここで、“^”は行頭、“$”は行末にマッチし、“*”は直前の要素の0個以上の繰り返しにマッチする。正規表現とそのプログラミングについては「スマートな文字列処理のための正規表現入門」で解説されているのでそちらを参考にしていた

  • Elevate Your Social Media Presence with Effective Sharing and Engagement Strategies

    YouTube is undoubtedly the go-to platform for streaming music and videos. However, sometimes you may want to enjoy your favorite YouTube music on the go, without having to rely on an internet connection. This is where a YouTube MP3 converter comes in handy. In today’s digital era, technology is playing a significant role in shaping our society and influencing corporate responsibility. As businesse

    Elevate Your Social Media Presence with Effective Sharing and Engagement Strategies
    Ogacha
    Ogacha 2009/07/10
    有益なPatterns and Practices の情報がいっぱい