A 傳統項目的通常目錄結構 :action biz core dal spring
B 而對於dubbo項目結構: 將biz層及如下的部分作成service,service(服務化的module,service包括兩個部分,一部分是本項目提供出去的out,另外一部分是本項目引入其它服務的in)mybatis
C dubbo與ssm的整合:springmvc spring mybatis service其實就是在傳統的ssh項目上,增添dubbo的模塊,做爲SOA式的調用 即C=A+Bmvc
action的兩種用途ssh
1 把業務邏輯層如下的作成服務,用action層去調用服務(service)io
2 用action去調用本系統的業務(biz)test
project levelmodule
|----actiondubbo
|----bizservice
|----core項目
|----dal
|----test
|----common
|----service
|----service-----in
|----service-----out