好多推薦的都是以功能分成進行拆分,真不知道這種模式的好處在哪!!!
功能分層拆分、業務功能拆分?下面一個電商項目(Jmall)為例:
功能分層拆分
按照項目功能分層,分為common(java工程)、dao(java工程)、service(java工程)、web(web工程)等
業務功能拆分
按照業務拆分,分為common工程(java工程)、用戶中心user(web工程)、商品中心goods(web工程)、訂單中心order(web工程)、總web(web工程)