IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
「DIする」,「インジェクション(注入)する」──新しい技術に敏感なソフトウエア開発者たちの間で使われている言葉である。DIとは,「軽量コンテナ」を実現する新しい設計思想Dependency Injection(依存性注入)の略称である。同じ概念をIoC(Inversion of Control,制御の反転)と呼ぶ場合もある(詳細は後述)。「DIする」と言えば開発者の間では通用するぐらいに,この設計思想は注目されているのだ。 DIが注目される理由は簡単だ。ソフトウエア開発者の開発サイクルを大幅に改善するからだ。筆者が司会を担当した「軽量コンテナ」に関するパネル・ディスカッション(注1)では,DIを適用した軽量コンテナ「Spring Framework」のおかげで「睡眠時間が確保できるようになりました」と複数のパネリストが真顔でコメントしたほどである。DIは,それだけ有効な技術なのだ。 注1
DI:依存性の注入とは何か?:Spring Frameworkで理解するDI(1)(1/3 ページ) Javaのエンジニアであれば最近、「Dependency Injection」や「DIコンテナ」「Spring」、または「Seaser2」といった名前を目にしたことがあるのではないでしょうか。これらは次世代のEJB(EJB 3.0)に取り込まれる動きがあるなど、最近非常に注目されているキーワードであり、今後のJava開発を語るうえで避けては通れない概念の1つになるとされています。 この連載は、「Spring」というフレームワークを利用して、J2EE開発における「Dependency Injection(DI)」というデザインパターンから得られるメリットを紹介し、J2EEの今後の方向性を理解する助けとしていただくことを目的としています。 Dependency Injection:依存性の注入
Javaプログラマ必携のモノとは? 2005年は、Javaプログラマにとって変動の年でした。2005年は、Javaが登場してちょうど10年。この10年の間にJavaの世界も大きく成長しました。今、いったいどれぐらいの人間がJavaと格闘しているのでしょうね? 数万人? 数十万人? ひょっとしたら…それ以上? そうした、広大なる世界の前にたたずんで途方にくれている人のために、「これさえもっていれば、万事オッケーさ!」という、「輝け! 2005年・Javaプログラマなら必ずもっとけ!なものベスト5」というものを考えてみました。これからJavaの世界に入ろうと思う者、あるいは入ったはいいが既に迷子になってしまっている者、そうした人たちの力強い味方となってくれるものをランキングしてみましょう。 もちろん、これはガイドの独断と偏見によるものですから、「手に入れたけど、まったく役に立たないぞ!」という
The Oracle Java Archive offers self-service download access to some of our historical Java releases WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downloading the latest JDK and JRE versions and al
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く