增加了BaseService类，把cmdFactory移进去。所有Service类都继承于BaseService，这样子类就可以不用都设置cmdFactory对象了。