~/talk

Who's afraid of the EJB?

Talkat JavaDay Ukraine 2017 · 2017-11-04..11-05· [java, software-architecture]
links:none on file
slides:none on file

Retrospective and hands-on dive that explains how EJBs now work: annotation-driven since EJB 3.0 (no XML), EJB Lite in 3.1, and EJB 3.2 in Java EE 8; the container provides EJB pooling and proxy model that yields thread safety, transactions, passivation and scheduling for free; cites benchmarks (JMH and community tests) showing 0.1% CPU overhead and ~35% better ops/sec vs CDI and a GitHub repo comparing EJB, CDI and Spring; watch for concrete measurements, pooling behavior, and code links.

AI-written summary · about

  1. 0:00Introduction and credibility
  2. 5:26EJB reputation and fears
  3. 7:11EJB history and evolution
  4. 10:43EJB role in architecture
  5. 11:29EJB types and services
  6. 14:17EJB services under the hood
  7. 23:17Common EJB myths debunked
  8. 26:14EJB 2.0 vs 3.0 simplicity
  9. 31:12EJB performance and overhead
  10. 36:23Entity beans and innovation
  11. 37:53EJB fashion and decisions
  12. 39:20Key takeaways and conclusion
~/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.