中间件基础知识