JavaEE Annotations
JavaEE 6
Commons
javax.annotation
Generated
ManagedBean
PostConstruct
PreDestroy
Resource
Resources
javax.annotation.security
DeclareRoles
DenyAll
PermitAll
RolesAllowed
RunAs
javax.annotation.sql
DataSourceDefinition
DataSourceDefinitions
Servlet
javax.servlet.annotation
HandlesTypes
HttpConstraint
HttpMethodConstraint
MultipartConfig
ServletSecurity
WebFilter
WebInitParam
WebListener
WebServlet
DI / CDI
javax.decorator
Decorator
Delegate
javax.inject
Inject
Named
Qualifier
Scope
Singleton
javax.enterprise.inject
Alternative
Any
Default
Disposes
Model
New
Produces
Specializes
Stereotype
Typed
javax.enterprise.context
ApplicationScoped
ConversationScoped
Dependent
NormalScope
RequestScoped
SessionScoped
javax.enterprise.event
Observes
javax.enterprise.util
Nonbinding
EJB
javax.ejb
AccessTimeout
ActivationConfigProperty
AfterBegin
AfterCompletion
ApplicationException
Asynchronous
BeforeCompletion
ConcurrencyManagement
DependsOn
EJB
EJBs
Init
Local
LocalBean
LocalHome
Lock
MessageDriven
PostActivate
PrePassivate
Remote
RemoteHome
Remove
Schedule
Schedules
Singleton
Startup
Stateful
StatefulTimeout
Stateless
Timeout
TransactionAttribute
TransactionManagement
JAX-WS
javax.jws
HandlerChain
Oneway
WebMethod
WebParam
WebResult
WebService
javax.jws.soap
InitParam
SOAPBinding
SOAPMessageHandler
SOAPMessageHandlers
JAX-RS
javax.ws.rs
ApplicationPath
Consumes
CookieParam
DefaultValue
DELETE
Encoded
FormParam
GET
HEAD
HeaderParam
HttpMethod
MatrixParam
OPTIONS
Path
PathParam
POST
Produces
PUT
QueryParam
javax.ws.rs.core
Context
javax.ws.rs.ext
Provider
Interceptor
javax.interceptor
AroundInvoke
AroundTimeout
ExcludeClassInterceptors
ExcludeDefaultInterceptors
Interceptor
InterceptorBinding
Interceptors
JSF
javax.faces.bean
ApplicationScoped
CustomScoped
ManagedBean
ManagedProperty
NoneScoped
ReferencedBean
RequestScoped
SessionScoped
ViewScoped
Bean Validations
javax.validation
Constraint
GroupSequence
OverridesAttribute
OverridesAttribute.List
ReportAsSingleViolation
Valid
javax.validation.constraints
AssertFalse
AssertFalse.List
AssertTrue
AssertTrue.List
DecimalMax
DecimalMax.List
DecimalMin
DecimalMin.List
Digits
Digits.List
Future
Future.List
Max
Max.List
Min
Min.List
NotNull
NotNull.List
Null
Null.List
Past
Past.List
Pattern
Pattern.List
Size
Size.List
JPA
javax.persistence
Access
AssociationOverride
AssociationOverrides
AttributeOverride
AttributeOverrides
Basic
Cacheable
CollectionTable
Column
ColumnResult
DiscriminatorColumn
DiscriminatorValue
ElementCollection
Embeddable
Embedded
EmbeddedId
Entity
EntityListeners
EntityResult
Enumerated
ExcludeDefaultListeners
ExcludeSuperclassListeners
FieldResult
GeneratedValue
Id
IdClass
Inheritance
JoinColumn
JoinColumns
JoinTable
Lob
ManyToMany
ManyToOne
MapKey
MapKeyClass
MapKeyColumn
MapKeyEnumerated
MapKeyJoinColumn
MapKeyJoinColumns
MapKeyTemporal
MappedSuperclass
MapsId
NamedNativeQueries
NamedNativeQuery
NamedQueries
NamedQuery
OneToMany
OneToOne
OrderBy
OrderColumn
PersistenceContext
PersistenceContexts
PersistenceProperty
PersistenceUnit
PersistenceUnits
PostLoad
PostPersist
PostRemove
PostUpdate
PrePersist
PreRemove
PreUpdate
PrimaryKeyJoinColumn
PrimaryKeyJoinColumns
QueryHint
SecondaryTable
SecondaryTables
SequenceGenerator
SqlResultSetMapping
SqlResultSetMappings
Table
TableGenerator
Temporal
Transient
UniqueConstraint
Version
javax.persistence.metamodel
StaticMetamodel
JavaEE 7 (増加分のみ)
javax.annotation
Priority
javax.enterprise.inject
Decorated
Intercepted
TransientReference
Vetoed
javax.enterprise.context
Destroyed
Initialized
javax.ws.rs
BeanParam
ConstrainedTo
NameBinding
javax.ws.rs.ext
ParamConverter.Lazy
javax.ws.rs.container
PreMatching
Suspended
javax.interceptor
AroundConstruct
javax.faces.view
ViewScoped
javax.faces.flow
FlowScoped
javax.faces.flow.builder
FlowBuilderParameter
FlowDefinition
javax.validation.constraintvalidation
SupportedValidationTarget
javax.validation.executable
ValidateOnExecution
javax.validation.groups
ConvertGroup
ConvertGroup.List
javax.persistence
ConstructorResult
Convert
Converter
Converts
ForeignKey
Index
NamedAttributeNode
NamedEntityGraph
NamedEntityGraphs
NamedStoredProcedureQueries
NamedStoredProcedureQuery
NamedSubgraph
StoredProcedureParameter
JTA
javax.transaction
Transactional
TransactionScoped
JMS
javax.jms
JMSConnectionFactory
JMSConnectionFactoryDefinition
JMSConnectionFactoryDefinitions
JMSDestinationDefinition
JMSDestinationDefinitions
JMSPasswordCredential
JMSSessionMode
WebSocket
javax.websocket
ClientEndpoint
OnClose
OnError
OnMessage
OnOpen
javax.websocket.server
PathParam
ServerEndpoint
Batch
javax.batch.api
BatchProperty