Prefer the Inject annotation to open up the possibility of the implementations being CDI beans
Use bean managed concurrency for the web service so no blocking occurs
Rename the ejb_module template to da_template to support non-EJB implementations
Improve the naming of the dao fields
Rename the ejb_package file to dao_package to reflect intent
Rename the dao interface and implementation from ejb and convert them to CDI beans
Fix code to reflect name change