Dubbo(java专属) 是基于socket通信的,可以通过Dubbo使表现层调用服务。
Maven 是用于依赖管理,即管理jar包
其中的父工程(打包成pom文件),是用于管理jar包的版本号。
项目构成:
parent:父工程(打包方式pom)所有项目的父类,pom文件要齐全导入,锁定版本,
common:(打包方式jar)通用的pojo、工具类
manager:服务层工程,聚合工程,pom工程
dao:打包方式jar 若使用mybatis pom文件中要放入逆向生成的文件, 数据库连接池数据库驱动
pojo:打包方式jar
interface:打包方式jar 依赖pojo
service:打包方式jar 依赖dao,interface,spring相关jar包
web:表现层工程,打包方式war, 最齐全的,依赖service,其他包自动导入依赖。 jsp相关的依赖要配置好。 聚合工程中要配置tomcat插件,
工程中manager和web都可以运行,推荐运行manager。