Question

Je suis tombé sur le projet xdoclet et je l’ai apprécié. La question est donc, maintenant que nous avons des annotations en java: xdoclet est-il hérité?

Ou y a-t-il quelque chose à xdoclet que je n'ai pas vu / compris?

Était-ce utile?

La solution

XDoclet est une implémentation d'annotation via JavaDoc . Tout ce qui pourrait être fait avec XDoclet (et bien plus encore) peut être fait avec des annotations JDK5 + .

Une différence évidente cependant est que XDoclet est non invasif . Autrement dit, cela ne vous oblige pas à importer des classes dans votre propre code. Si vous utilisez des annotations Java tierces dans votre propre code, vous ne pouvez bien sûr pas créer votre code sans la présence des fichiers jars tiers. Ceci n’est pas un inconvénient pour XDoclet. (Vous pouvez ne pas le voir comme un inconvénient.)

Bien sûr, même si XDoclet est peut-être hérité, je soupçonne que pour la plupart des projets qui en dépendent beaucoup, rien ne presse de passer à l'aide d'annotations (maxim: si tout se passe bien). t cassé, ne le répare pas).

Autres conseils

Espérons que XDoclet appartient à l’histoire. Comme il a été souligné, vous devez inclure une sorte d'artefact provenant du fournisseur de l'annotation, généralement une sorte de module api. Cela ne fait que renforcer les aspects de typage auxquels nous sommes habitués en Java, permettant toutes sortes de traçages / traçages automatisés et une prise en charge appropriée des outils dans toutes les idées modernes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top