タグ

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

タグの絞り込みを解除

annotationに関するhiro360のブックマーク (3)

  • Super Technique 講座~JavaBeans自動作成術

    皆さんも Java でプログラミングをするとなると、「JavaBeans」することが超多い...のは当り前のことだ。でだけど、 いちいち変数を定義するごとに setter/getter を作るのは面倒だ... とお思いの諸兄もきっと多いに違いない。まあ、Eclipse とかだったら、自動生成する、というのは一番間単で、マギレのない手段だからそうしちゃってる方も多いことだろう。勿論そうするのが一番いい。 けど、ここではちょいと勉強を兼ねて、 アノテーションから setter/getter を生成する、ってのはどうだ? というのをやってみようと思う。まあ、実際、 public class MyBean { @Bean(kind=Bean.Kind.GETTER) private String message; .... といったかたちで、そういうアノテーションを作るのは簡単なんだが、それをどう

  • Javaのリフレクションとアノテーションについて - public static void main

    今日は勉強会の当番だったので、リフレクションとアノテーションについて話しました。 以下資料。 リフレクション リフレクションとは クラスのフィールド、メソッドなどの情報を取得したり、クラスを生成したり、メソッド名の文字列を使ってメソッドを呼び出したりすることができるAPIです。 Javaで自作フレームワークを作ろうと思ったら、リフレクションを使うと便利なので、ぜひ勉強しておきたい内容です。 以下のクラスをリフレクションで扱います。 public class Hoge{ String name; public String getName(){ return name; } public void setName(String name){ this.name = name; } } Class ClassはJavaのクラスの情報を得るためのクラスです。 以下のいずれかの方法でClassクラ

    Javaのリフレクションとアノテーションについて - public static void main
  • 【ハウツー】アノテーションプログラムの開発方法が変わる! - Annotation mock builder (1) Annotation mock builderとは | エンタープライズ | マイコミジャーナル

    米Sun Microsystemsの川口耕介氏は9日、「Annotation mock builder」というツールを発表した。同ツールは、Javaアノテーションに対するモッククラス(以下、アノテーションモック)を自動的に作成するためのもの。これまであまり注目されてこなかった技術であるが、Google発のDIフレームワークであるGuiceが採用したことから注目が集まっている。 アノテーションモックを作成すると何が嬉しいのか。それは、「アノテーションのインスタンスを自由に作成できる」ということになる。通常、アノテーションのインスタンスを作成するのはJVMの役目であり、プログラムは実行時にリフレクションを用いてインスタンスを取得し、情報を読み取る。アノテーションモックを利用すれば、プログラムを「アノテーションのインスタンスを取得する部分」と「アノテーションのインスタンスから得た情報に応じて動作

  • 1