私はxdocletプロジェクトに参加し、高い人気を得ています。ですから、疑問は、javaに注釈が追加されたことです:xdocletの遺産ですか?Javaで注釈があるので、xdocletの遺産はありますか?
xdocletに何かあるかわかりませんでした。
私はxdocletプロジェクトに参加し、高い人気を得ています。ですから、疑問は、javaに注釈が追加されたことです:xdocletの遺産ですか?Javaで注釈があるので、xdocletの遺産はありますか?
xdocletに何かあるかわかりませんでした。
XDoclet
は、JavaDoc
によるアノテーションの実装です。 XDoclet
(とはるかに多い)で行うことができるものはJDK5+
注釈で行うことができます。
しかしながら、明らかな違いの1つは、XDoclet
がであり、非侵襲的です。つまり、クラスを独自のコードにインポートする必要はありません。独自のコードでサードパーティ製のJavaアノテーションを使用している場合は、もちろん、サードパーティ製のjarファイルがなければコードを構築することはできません。これは、XDocletが抱える欠点ではありません。 (あなたは全く欠点として、それが表示されないことがあります。)もちろん
、XDoclet
はレガシーであっても、私はそれに大きく依存してきたほとんどのプロジェクトのために、アノテーションを使用してに移行する急ぐがないことを疑います(最大:それが壊れていない場合は、修正しないでください)。
うまくいけば、XDocletは歴史です。指摘したように、アノテーションのプロバイダからのある種のアーティファクト、通常は何らかのAPIモジュールを含める必要があります。これは、Javaでこれまでよく使用されていた強力な型指定の側面のみを強制し、すべての現代IDEであらゆる種類の自動追跡/トレースと適切なツールサポートを可能にします。
上記に基づいて、xDocletの学習に時間を費やさず、JDK5 +やHibernateアノテーションのようなツールで提供されるアノテーションの学習に集中するのが最善でしょうか? – boyd4715
どのXDocletタグがどの注釈に対応するかを示すリストはありますか – Kayser