浅论中间件

来源:互联网 发布:linux批量ping的命令 编辑:程序博客网 时间:2024/05/16 17:22

一直以来从接触web到搭建一个完整的java web项目,我对中间件的认知都是极其模糊的,近日经过不断学习和项目实践,对其有了更清晰的认识:

1.中间件是软件,是http请求到达服务器之前的筛选、预处理程序以及服务器返回服务结果的分发程序。

2.它不属于某种编程语言或者框架的产物,而是本来有之,可以靠各种编程语言实现。

3.中间价是双向的,并且其处理结果是可以层层传递的。

4.中间价最灵活实用之处在于,对外表现为完整的服务结果,而内部可以分发个不同的后端子服务进行处理,最终整合为完整的服务,并且可以方便的接入任何种类的后端子服务。