code: public void registerUserService() throws Exception {
  		Debug.logVerbose("[JdonFramework] note: registe user pojoservice ", module);
  		try {
  			TargetMetaDefXmlLoader targetMetaDefXmlLoader = (TargetMetaDefXmlLoader) containerWrapper.lookup(ComponentKeys.SERVICE_METALOADER_NAME);
  			targetMetaDefXmlLoader.loadXML();
  			TargetMetaDefHolder targetMetaDefHolder = (TargetMetaDefHolder) containerWrapper.lookup(ComponentKeys.SERVICE_METAHOLDER_NAME);
  			if (targetMetaDefHolder == null)
  				return;
  			Map metaDefs = targetMetaDefHolder.loadMetaDefs();
  			Iterator iter = metaDefs.keySet().iterator();
  			while (iter.hasNext()) {
  				String name = (String) iter.next();
  				TargetMetaDef tgm = (TargetMetaDef) metaDefs.get(name);
  				if (!tgm.isEJB()) {
  					xmlcontainerRegistry.registerPOJOTargetMetaDef((POJOTargetMetaDef) tgm);
  				}
  			}
  		} catch (Exception ex) {
  			Debug.logError("[JdonFramework] registerUserService error:" + ex, module);
  			throw new Exception(ex);
  		}
  	}
docs: register user services/components in jdonframework.xml
  
  AnnotationContainerBuilder will override this method, and register
  annotation services or components.