分层:表示层:请求分发,调用处理器,页面展示。业务层:业务处理接口和实现。持久层:数据访问和持久化。各层之间解耦,下层对上层透明。具体代码分析如下图,图转自https://blog.csdn.net/qq_32223565。