action不应该封装业务逻辑,但是action是controller,比如在 一个action里面可能会由几个Business Service的方法组成一个流程, 如果仅对service的方法实现事务控制,那如果流程中某一个service 的方法出现了问题,流程中之前调用的其他service怎么回滚呢。