前端、后端、数据库是什么?它们如何沟通?实际范例解说