EeBlog(テクニカルブログ) :Javaワンポイント

第22回 アノテーション

今回のテーマは「アノテーション」です。

いつものように「アノテーションとは何ぞや」というところから始めます。
アノテーションとは、クラスやメソッドなどに記述されるメタデータ(データについてのデータ)のことで、対象となるメソッドなどの前に@をつけて記述します。
Java5で新しく導入された機能の一つで、「注釈」と訳されます。

(さらに…)

第21回 DI

今回のテーマは「DI」です。 前回は、クラスとクラスを疎結合させるために、ファクトリを用いました。 今回はDIと呼ばれる手法を使って、クラス間の依存関係を解消しましょう。 それでは「DIとは何ぞや」というところから始めます。 DIとはDependency Injectionの略で、「依存性注入」と訳されます。 かつては「IoC(Inversion of Control)」と呼ばれ「制御の反転」と訳されていましたが、 これでは意味がよくわからないということで、Dependency Injectionという名称になったそうです。

(さらに…)

第20回 クラスの依存関係

担当が代わりましたJavaワンポイントですが、今後も続きます。

今回のテーマは「クラスの依存関係」です。

まず「クラスの依存関係とは何ぞや」というところから始めましょう。
Javaプログラミングにおいて、クラスは欠かすことのできない要素です。
通常の場合、クラスとクラスを組み合わせてプログラミングします。
そのクラス間の結び付きのことをクラスの依存関係と言うのです。

(さらに…)