項目結構(分層)

好比咱們拿一個分三層的項目舉例,controller,service,dao數據庫

第一種,按層次劃分:app

pro
 -servie
   -aService
   -bService
 -controller
   -aController
   -bController
 -dao
   -aDao
   -bDao

第二種,按業務劃分:工具

pro
 -app1
   -aController
   -aService
   -aDao
 -app2
   -bctroller
   -bService
   -bDao
 -app3
   -cctroller
   -cService
   -cDao

以上兩種都有采用的,具體仍是要按項目決定code

但我的推薦先按業務,再在業務裏按分層劃分,由於按層次劃分的話,後面有新增層,對於項目外層結構變更較大。service

雖然按業務劃分,可是每一個業務裏重複的部分,好比工具類部分,數據庫部分等須要公用的請提煉出一個common的文件夾數據

相關文章
相關標籤/搜索