EJB (EJB)

Programming, Java, Spring

This course is for developers who want to learn the purpose and benefits of Enterprise Java Beans within the Java EE ecosystem. It explains the component architecture that supports scalable, modular server-side applications.

During hands-on labs you will build a simple web enterprise app using GlassFish, connect to databases via JPA, and implement transaction and security features. Examples include session and message-driven beans, web services and JSF pages.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Java EE 8
  • Application servers — working with GlassFish; JNDI
  • Enterprise application design focused on web apps
  • Enterprise Java Beans (EJB) — stateless beans and implementation
  • EJB architecture — framework, core components and Java EE services
  • Session beans (stateless, stateful)
  • Accessing databases, data sources and external systems from EJBs
  • Demonstration of JPA usage
  • Message-driven beans
  • Accessing EJB via Web Service interfaces
  • Transactions in EJB — bean-managed and container-managed
  • Exception handling in EJB
  • Timer service
  • Security mechanisms in Java EE systems
  • Facelets
  • JavaServer Faces (JSF) — building pages with JSF
  • Practical lab: build a simple web enterprise app connected to a database
Assumed knowledge:
Basic Java knowledge and familiarity with web development.
Schedule:
4 days (9:00 AM - 5:00 PM )
Course price:
864.00 € (1 045.44 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

Asseco Central Europe, a.s., Jiří Eduard Š.
EJB ( EJB)
"Rozsirilo rozhled nejen v technologii Java, ale i Groovy atp. Kurz byl prinosny"