06、品优购——工程创建
接下来咱们就进入项目的开发阶段了。首先,先来看一下项目的一个整体结构是怎样的。
一、maven项目结构
Sellergoods-service:一些基础平台数据的处理
Buyer-service:处理沟通业务
Page-service:内容管理系统
Search-service:搜索服务
User-service:用户中心
pinyougou-parent 聚合工程
pinyougou-pojo 通用实体类层
pinyougou-dao 通用数据访问层
pinyougou-xxxxx-interface 某服务层接口
pinyougou-xxxxx-service 某服务层实现
pinyougou-xxxxx-web 某web工程
项目中各个系统间的调用使用的是dubbo。那么之前所使用的是什么技术呢?使用的是webservice,那么webservice和dubbo间又有怎样的区别呢?
这一块的这个问题可以于项目的迭代、架构的升级。webservice中我们主要使用的是CXF的技术(慢、传输效率相对较低),他可以跨语言进行服务的调用我们多用于对外部服务的调用。而现在我们的SOA系统更多的出现各个系统间的调用,这一点dubbo就具备了较高优势所以在我们现在所做的项目上使用了dubbo技术。
二、整体创建工程
这里,我就不一一创建了,大家不要忘记在pom文件中配置依赖即可。
创建步骤:(service举例一个)
同样的在工程创建完成后别忘记了pom中的依赖哦!
创建对应目录
以上,是工程的整体创建。大家快动手实现一下吧!