Java EE 7 je venku a prinasi funkcionalitu, na kterou jsme cekali. WebSocket API, JSON Processing, Batch API a vylepseni JPA 2.1.
WebSocket API (JSR 356)¶
Standardni podpora WebSocket. Full-duplex komunikace — idealni pro dashboardy a notifikace. Anotacni API: @ServerEndpoint, @OnMessage. Real-time aktualizace bez polling.
JSON Processing (JSR 353)¶
Nativni JSON podpora — JsonObject, JsonArray, JsonParser. Nepotrebujete Jackson nebo Gson. Streaming API pro velke dokumenty.
Batch API (JSR 352)¶
Co Spring Batch delal roky, je ted standard. Chunk-oriented processing, retry, skip politiky. Alternativa k PL/SQL pro nocni batche.
JPA 2.1¶
Stored procedure support pres JPA API. Entity Graphs — deklarativni fetch strategie. Resi LazyInitializationException cisteji. Criteria API update/delete.
Kdy prejdeme¶
GlassFish 4 a JBoss/WildFly 8. Nove projekty od Q1 2014. Existujici projekty postupne — zpetna kompatibilita zachovana.
Zaverem¶
Java EE 7 je solidni evoluce. WebSocket, JSON Processing a Batch API nahrazuji externi knihovny. JPA 2.1 Entity Graphs jsou game changer.