~/talk

Java EE Services for Spring Applications

Talkat SpringOne2GX 2012 · 2012-10-01..10-03· [java, software-architecture]
speakerdeck:mbogoevici
slides:none on file

Analysis of Spring 3.1/3.2 integration with Java EE6 shows concrete options: use server-managed persistence units (or local EMF) to share persistence context with EJBs, choose JTA versus local transactions (JTA is necessary for true XA multi‑resource commits), plug into servlet 3.0 async for Spring MVC callables, or use a JCA listener container for heavy JMS. Demonstrations include Arquillian in-container tests (fast server boot and real deployments) and DeltaSpike/Seam3–based CDI ↔ Spring bean bridging; Spring 3.3 targets Java EE7 APIs.

AI-written summary · about

  1. 0:00Introductions and Overview
  2. 2:58Programming Model vs Services
  3. 5:48Spring's Role in Environments
  4. 8:51Java EE Services Overview
  5. 12:27Managed Data Sources
  6. 16:03JTA Transaction Management
  7. 22:57XA Transactions and Recovery
  8. 27:34Service Trade-offs and Best Practices
  9. 34:05Configuring Transaction Managers
  10. 35:34Persistence Context Management
  11. 45:37JMS and JCA Integration
  12. 48:48Advanced Messaging Scenarios
  13. 52:32Servlet and Bean Validation
  14. 56:40Java EE 7 and Standardization
  15. 59:38Caching (JSR 107) and WebSockets
  16. 1:04:31Concurrency and Future Specs
  17. 1:07:09In-Container Testing with Arquillian
  18. 1:09:32Arquillian Spring Extension
  19. 1:13:30Spring and CDI Integration
  20. 1:21:43Conclusions and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.