新手问一个不成熟的问题,关于前后台分离开发的

最近在公司做一个项目,个人新手只是负责某个模块,发现项目分为两个工程,前台和数据访问层是分开的,数据访问层的工程放在前台项目的dependency中。那么这样的好处是什么呢,是不是有利于后期开发手机端APP?还是其它的什么原因,还有这样做有没有什么坏处。请教一下大家了。

这应该是分布式开发,可以参考分布式开发的案例看看,像网上的taotao商城的demo,就是一个很不错的分布式开发案例