Skip to content

42Lines/blog-cdidemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an example project for a blog series that demonstrates how to build a tightly-integrated technology stack that simplifies web-application development.

Technologies:

  • Apache Wicket - Web Interface
  • CDI/Weld - Application Glue (Contexts, Inversion of Control, Eventing, Interceptors, etc)
  • JPA/Hibernate - Relational Persistence

Features:

  • Dependency injection into Wicket components
  • JPA Persistence Unit setup
  • Injection of EntityManagerFactory and EntityManager
  • Conversational EntityManager which allows for Extended Persistence Units by propagating the conversation
  • Various integration classes for Wicket, such as base Entity models and data providers

The articles about this project are available on here