1.mvc中的每个服务都需要变成一个工程,并且(接口,实体类)和代码实现分开。
2.SOA的父工程 POM文件使用MVC中的POM文件,删除关于servlet的使用包。
3.soa子工程里的POM文件删除version ,因为在父工程中已经定义了。代码的子工程中还要在POM文件中加入接口的包。
4.向代码的子工程中迁移配置文件。有关于mvc的配置可以删除。每一个代码子工程都用不同的数据库。
5.代码子工程配置DUBBO,<bean>配置service,使用DUBBO暴露接口。
6.父工程和代码子工程的POM文件引入DUBBO包。
7.代码子工程加入DUBBO配置文件,配置spring的启动文件。
8.代码子工程编写启动函数。
9.另一个工程引用代码子工程的包,就可以使用该服务。