link中如何编写中间件,中间件如何访问数据,又怎么返回数据?代码怎么写?

link中如何编写中间件,中间件如何访问数据,又怎么返回数据?代码怎么写?

参考我在http://ask.csdn.net/questions/169089 的回答