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