Java EE Features
This is by no means a comprehensive list of the features used. Please see our roadmap for APIs and features we plan to include in the future.
API | Description |
---|---|
JSF | Facelets, templates, view parameters, view actions, message bundles, CDI compatible view scope, HTML 5 pass-though attributes, HTML 5 pass-though elements |
CDI | Basic injection, scopes, named beans, qualifiers, events, observers, default enablement |
EJB | Transactions, stateless session bean, message driven bean, startup singleton, CRON style scheduling, application exceptions, XML deployment descriptors, portable activation configuration |
JPA | Generated ID, basic mapping, embeddables, many-to-one, one-to-many, enumerations, temporal types, named queries, managed persistence context, portable data source definition, schema generation |
JAX-RS | REST endpoint, MIME types, client API, JSON processing, content-type negotiation |
WebSocket | Server-side endpoint, sending messages to remote endpoints, EJB integration |
JSON-P | Writing JSON using Streaming API |
Bean Validation | Basic validation annotations, method level validation for REST endpoints, method level validation for local EJB application services |
JMS | JMS 2 simplified API message send, portable JMS resource definition |
Java Batch | Job operator, job XML, job properties, job context, job listener, skip listener, reader, writer, skippable exceptions, checkpointing, chunking |
JTA 1.2 | @Transactional interceptor |