增加 IViewHandlerPrivider 接口，优化 ViewHandler 获取逻辑