並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

AOPの検索結果1 - 8 件 / 8件

  • DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる - Qiita

    追記 2022/11/12 追記 この記事読んで、DI 便利だなって思ったらこちらも併せて読んでみてください。クリーンアーキテクチャーの開設の中で依存性逆転の説明が出てきます。難しいかもしれませんが、一度理解すればつぶしが効く考え方なので腰を据えて読んでみてください。 本文 ここでは、最近のそこそこの規模のアプリだと大体使われてる(と私は思ってる)Dependency Injection(DI)について、何故使ってるのか?というのを私の理解で書いていきたいと思います。 今回の対象言語は C# ですが、DI 使ってる言語であれば大体同じ事情なのかなと思います。 単体テストしたいよね アプリケーションを作るとうまく動いているかテストをすると思います。 たとえ、そのアプリがハローワールドだとしても動かして目視で確認してると思います。 もうちょっとアプリの規模が大きくなってくるとクラス単位やクラス

      DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる - Qiita
    • TypeScript の DI 手法あれこれ - Object.create(null)

      TypeScript で DI (依存性注入) するためのライブラリを作ったんですが, それを紹介する前に既存手法をまとめておいた方が説明が楽だなと思ったのでまとめておきます. そもそも DI の目的とは, みたいなところは詳しく説明しないのであしからず. 手法の比較 DI なし Service Locator エフェクト Constructor Injection Setter Injection デコレータ typed-inject 次回予告 手法の比較 DI なし まずは DI を使わない場合を見ていきましょう. ここでは例として, 以下のような時刻と乱数を必要とするコンポーネント MyService が, 時刻と乱数を扱う機能をそれぞれ提供するコンポーネント Clock と Random に依存するような場合を考えます. type Clock = { getTime: () =>

        TypeScript の DI 手法あれこれ - Object.create(null)
      • TypeScriptのDIとTsyringeについて

        DIとは DI(Dependency Injection)とは、日本語訳で依存性の注入です。依存性の注入と聞くと、依存性という抽象的な概念を何かに注入するような印象を与えますが、依存性という言葉自体は依存対象を表します。 DIにおける依存対象は、オブジェクトのインスタンスです。つまり、Dependencyはオブジェクトのインスタンスを指します。そして、Injectionは外部から挿入するという意味を持つため、DIはオブジェクトのインスタンスを外部から挿入するという事になります。 DIのコード DIの対応前後のサンプルコードで比較を確認します。次のコードは、ブラウザのコンソールに「Saved yamada!」と出力します。実用性はないコードです。 DI対応前 import User from './user' export default class Database { saveUser(

          TypeScriptのDIとTsyringeについて
        • Godox V860Ⅱsのホットシュー交換完了 - 六時のおやつ

          camera: SONY α7RⅣ lens: TAMRON 28-75mm F2.8 Di III VXD G2 (Model A063) 何だか知らぬ間に2月になっていました。寒さと街の雪景色には写欲もわかず最近の自分は今更ながら動画の世界も少しは勉強しようと編集作業に時間を撮られていました。物覚えがかなり劣化しているのでなかなか先へ進めず難儀しております。 さて前回の記事で書いたGodoxのフラッシュ V860Ⅱsのホットシューの部品は1週間ほどでamazonから届き(中国発)無事、交換作業を終了しました。難易度は小学生レベルで、とても簡単でした。 camera: SONY α7Ⅳ lens: TAMRON 28-75mm F2.8 Di III VXD G2 (Model A063) 一応前回の記事の壊れたフラッシュの画像を載せておきます。綺麗に修理されたのが分かるかと思います。 

            Godox V860Ⅱsのホットシュー交換完了 - 六時のおやつ
          • 「AOP(アスペクト指向プログラミング)」とは?Springフレームワークで使ってみよう|Udemy メディア

            アプリ開発 2021/08/18 「AOP(アスペクト指向プログラミング)」とは?Springフレームワークで使ってみよう 「AOP」とは、アスペクト指向プログラミングのことです。有名なWebフレームワークであるSpringでも使うことができるため、「実際にどのような手法なのかあらためてチェックしておきたい」という方も多いのではないでしょうか?今回は、AOPの基本概要やメリット、Springフレームワークを使用した実例について解説します。 AOP:Aspect Oriented Programming(アスペクト指向プログラミング)とは? 「AOP」とは、Aspect Oriented Programmingの略称で、直訳するとアスペクト指向プログラミングのことです。プログラミングに用いられる手法の概念を意味します。 具体的には、あらゆるオブジェクトに散在する共通処理を抜き出し、それを一つ

              「AOP(アスペクト指向プログラミング)」とは?Springフレームワークで使ってみよう|Udemy メディア
            • 今こそ知りたいSpring DI×AOP / spring-di-aop-for-every-developers

              動画はこちら→ https://www.youtube.com/watch?v=LGtdpsmMfvI #jsug Spring Fest 2020での発表資料です。 Springの根幹機能はDIとAOPです。しかし、普通に使っているだけだと「@Autowiredを付ければ代入されるんでしょ?」「@Transactionalを付ければ割り込みされるんでしょ?」くらいの曖昧な理解に陥りがちです。 このセッションでは、DIやAOPの重要機能や仕組みを丁寧に解説します。Springの根幹を理解して、初級者から中級者へ、中級者から上級者へステップアップしましょう! ※発表では無かった内容を[おまけ]として加えました

                今こそ知りたいSpring DI×AOP / spring-di-aop-for-every-developers
              • Spring Framework リダイレクト... - リファレンス

                Spring Framework リダイレクト... - リファレンス (function() { var base_url = /spring-framework/reference/ ; var id_to_url = { bea

                  Spring Framework リダイレクト... - リファレンス
                • Amazon.co.jp: おやときどきこども: 鳥羽和久: 本

                    Amazon.co.jp: おやときどきこども: 鳥羽和久: 本
                  1