stringtranslate.com

Anotaciones de Yakarta

Jakarta Annotations ( CA ; anteriormente Common Annotations for the Java Platform o JSR 250) es parte de Jakarta EE . Originalmente creada con el objetivo de desarrollar anotaciones Java (es decir, información sobre un programa de software que no es parte del programa en sí) para conceptos semánticos comunes en las plataformas Java SE y Java EE que se aplican en una variedad de tecnologías individuales. Se imaginó que varios JSR usarían anotaciones para permitir un estilo declarativo de programación. Sería especialmente valioso tener coherencia dentro de los JSR de componentes Java EE, pero también es valioso permitir la coherencia entre Java EE y Java SE.

Descripción y finalidad

JSR 250 , como una Solicitud de Especificación de Java , tiene el objetivo de definir un conjunto de anotaciones que aborden conceptos semánticos comunes y, por lo tanto, puedan ser utilizadas por muchos componentes de Java EE y Java SE. Esto es para evitar anotaciones redundantes en esos componentes. JSR 250 se lanzó el 11 de mayo de 2006. Como la configuración basada en anotaciones declarativas se usa cada vez más en los marcos y aplicaciones de Java, por ejemplo, Spring hace que más componentes de su marco sean configurables a través de anotaciones, es probable que la importancia de JSR 250 aumente en el futuro.

Dependencias de otros JSR

JSR 250 depende de JSR 175 y, por lo tanto, también de Java SE 5.0

Las anotaciones

Implementación

Todas las anotaciones JSR 250 que no son de Java EE se agregaron a Java SE con la versión 6 (Generated, PostConstruct, PreDestroy, Resource, Resources). Se encuentran en el paquete javax.annotation. Posteriormente, se dejaron obsoletas en Java SE 9 y se eliminaron en Java SE 11; sin embargo, se mantuvieron en la práctica y se renombraron como jakarta.annotationJakarta EE 9.

Referencias