Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (12)

タグの絞り込みを解除

diに関するn-segaのブックマーク (12)

  • How to properly do dependency injection (in Spring)?

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around thetechnologies you use most. Learn more about Collectives

    How to properly do dependency injection (in Spring)?
    • GitHub - google/dagger: A fast dependency injector for Android and Java.

      You signed in with another tab or window. Reload to refresh yoursession. You signed out in another tab or window. Reload to refresh yoursession. Youswitched accounts on another tab or window. Reload to refresh yoursession. Dismiss alert

      GitHub - google/dagger: A fast dependency injector for Android and Java.
      • Dagger

        Dagger is a fully static, compile-time dependency injection framework forJava,Kotlin, andAndroid.It is an adaptation of anearlier versioncreated by Square and now maintained byGoogle. The latest Dagger release is: Dagger 2.55 Daggeraims to address many of the development and performance issues that have plagued reflection-based solutions. More details can be found in this talk (slides) by

        • Seasar2 DIの概要を学ぶ 内容編

          準備編で作成したプロジェクト内に新しくクラスを作成します。 SampleNormalUsed.java package sample; /** * DI無し用のテスト用クラス. */ public class SampleNormalUsed { /** * DI無し用のテスト用メソッド. * */ public boolean chackDiSample() { System.out.println("chackDiSampleを実行しました"); return false; } } SampleNormal.java package sample; /** * DIを使用しない場合のメインクラス. * */ public class SampleNormal { /** * DIを使用しない場合のメインメソッド. */ public static void main(String[]

          • .NET開発者のためのDI&AOP入門(前編) ― @IT

            “DI”や“AOP”というキーワードを耳にしたことがあるだろうか。これらのテクノロジは、.NET技術者にはまだまだ普及していないのが現状だが、Java開発での長年の利用結果から見ても開発生産性を飛躍的に高めてくれるテクノロジであることは間違いなく、.NET開発でも必ず役立つものであり、むしろ使わない手はない。従って、できるだけ多くの.NET開発者にこれらのテクノロジの良さを知っていただき、有効に活用していただきたいと筆者は考えている。 そこで稿では2回にわたり、前編でDIを、後編でAOPを紹介していきたいと思う。稿を通して.NET開発におけるDIとAOPの有効性と可能性を感じ取っていただければ幸いである。 ■1. DIとAOPを理解するためのサンプルの作成 DI(Dependency Injection。依存注入)とAOP(Aspect-OrientedProgramming。アスペ

            n-sega
            n-sega2007/12/12非公開
            ソースを読んでみたい。
            • 階層化アーキテクチャと依存性注入・依存性逆転:CodeZine

              .NET 1.0のベータ1から.NET Frameworkに従事してきた.NET開発のエキスパートで、アプリケーションのアーキテクチャ作成と設計と開発で7年以上の経験がある。アジャイルプラクティスと実際的なビヘイビア駆動開発(BDD)テクニックを通じてチームの成功を支援する独立コンサルタントとして活躍している。BDDを.NETに応用する記事をVisual Studio Magazine、DevX、MSDNに寄稿。ポッドキャスト/スクリーンキャストとして人気のある.NET Rocks!とDNRTVに登場したことがあり、実際のデザインパターンというトピックについてMicrosoftのためのウェブキャストを配信。MSDN Canada Speakers BureauおよびMicrosoft Most Valuable Professional(MVP)のメンバ。自分のブログも継続的に更新中。

              • SeasarでDI体験! [Javaプログラミング] All About

                SeasarでDI体験!日が誇る純国産先端技術「Seasar」を知っていますか? 今、話題のDI(Dependency Injection)がどんなものか、Seasarで体験してみましょう。 Seasar2とDI ソフトウェアの世界というのは、基的に米国主導です。Java自体がそうですし、OSも主なアプリケーションも、多くは米国。基的なソフトウェアの大半を米国に牛耳られているとなっては、どうしても後塵を拝する結果となってしまうのでしょう。 が、そんな中で、純日産のすばらしい技術を作り出している人たちも確かにいます。Javaの世界で、現在、もっとも注目されている純国産ソフトウェアといえば、「Seasar」でしょう。皆さんも、名前ぐらいは聞いたことがあるのではないでしょうか。 この「Seasar(正確には、Seasar2)」というソフトウェアは一体どういうものか。これは、「DIコンテナ

                SeasarでDI体験! [Javaプログラミング] All About
                n-sega
                n-sega2007/07/06非公開
                分かりやすくDIと、Seasarについて書かれてある。
                • Inversion of Control コンテナと Dependency Injection パターン

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

                  n-sega
                  n-sega2007/04/08非公開
                  じっくり何度も読み返して、身に付けたいところ。
                  • Dependency Injection の基本的なアイディア - bkブログ

                    Dependency Injection の基的なアイディア Inversion of Control コンテナと Dependency Injection パターンを読みました。関連する事柄を広くカバーした、隙のない記事です。 ただ、割とボリュームがあるので、「Dependency Injection って結局何なの?」ということを手っ取り早く知りたい向きにはあまり向かないかもしれません。そこで、基的なアイディアを手短にまとめてみました。 Dependency Injection (依存性注入、DIと略) とはその名の通り、依存性を注入するパターン (テクニック) です。もう少し言葉を加えると、依存性を内部に抱え込まずに外部から注入する、パターンです。 Dependency Injection の基的なアイディアは「依存性を外部から注入する」です。 DIコンテナと呼ばれるフレームワ

                    n-sega
                    n-sega2007/04/08非公開
                    diの説明を詳細にしてくれていて、わかりやすい。
                    • 【ハウツー】このバランス感覚、さすが - GoogleのDIフレームワーク"Guice"を使ってみる (1) Googleが開発したDI - Guiceとは (MYCOMジャーナル)

                      Googleは3月8日(米国時間)、Guiceの初のメジャーリリースとなるGuice 1.0を公開した。GuiceはJavaで開発されたDI(Dependency Injection)フレームワーク。シンプルなアーキテクチャになっており、アノテーションやジェネリックを活用した開発が特徴。Guiceが依存性注入できるのはコンストラクタ、フィールド、メソッドなど。セッターメソッドにかぎらず、複数の引数をとるメソッドに対しても適用できる。そのほかの特徴としてカスタムスコープ、環状依存への対応、スタティックメンバーのインジェクション対応、Spring Frameworkとの統合、AOP Allianceメソッドインターセプションなどがある。Guiceはすでに数カ月にわたり、Googleにおけるミッションクリティカルアプリケーションにおいて採用されている。Google最大のアプリケーションである

                      n-sega
                      n-sega2007/03/16非公開
                      googleもdiに注力してきた。うかうかしてるとDIの波にものれなくなるから、もっと勉強しよっと。
                      • 2007-02-07

                        デブサミ-VisualBasic, Delphiから10分でJava+Flex2にポーティング http://d.hatena.ne.jp/higayasuo/20070118#1169099987 携帯用のコンテンツを開発するときに、ドコモ、AU、ソフトバンク用にテンプレートは異なるけど、サーバサイドのロジックはいっしょということもあるでしょう。そんなニーズに応えるのが、1ページ複数テンプレート機能です。 例えば、HogePage.javaがあった場合に、hoge_i.html, hoge_a.html, hoge_s.htmlの3つのテンプレートを用意しておきます。HogePage.javaに次のようなdoメソッドがあった場合、次にどのページに遷移するのでしょうか。 public Class doAction() { return Hoge2Page.class; }hoge_i.ht

                        2007-02-07
                        n-sega
                        n-sega2007/02/07非公開
                        上の人たちに説得するノウハウ。
                        • Seasar - DI Container with AOP -

                          利用者向け情報 ニュース & Wiki プロダクト一覧 メーリングリスト Eclipseプラグイン Mavenリポジトリ ライセンス 各種リソース イベントサイト ファウンデーションサイト 開発者向け情報 SeasarWiki ソースコードリポジトリ 課題追跡 継続的ビルド 開発者ログイン サーバチームサイトJavaプロジェクト S2Container.Java Seasar2 (S2Container) Presentation.Java Cubby Mayaa mobylet S2BlazeDS S2Flex S2JSF S2OpenAMF S2Portlet S2Struts SAStruts Teeda Ymir Persistence.JavaDBFluteDoma Kuina S2Dao S2Hibernate S2JDBC S2OpenJPA S2TopLink Co

                          n-sega
                          n-sega2007/01/28非公開
                          国産のDI&AOPフレームワーク。
                          • 残りのブックマークを読み込んでいます1

                          お知らせ

                          公式Twitter

                          • @HatenaBookmark

                            リリース、障害情報などのサービスのお知らせ

                          • @hatebu

                            最新の人気エントリーの配信

                          処理を実行中です

                          キーボードショートカット一覧

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

                          公式Twitter

                          はてなのサービス

                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025Hatena. All Rights Reserved.
                          設定を変更しましたx

                          [8]ページ先頭

                          ©2009-2025 Movatter.jp