使用maven三层结构创建企业级项目

使用maven三层结构创建企业级项目的目录结构(仅用于示例)如下图:

说明:

1、wroot为整个项目的根目录;

创建Maven Project,项目配置 Packaging 是 pom .

2、二级项目:

创建为Maven Module,项目配置 Packaging 是 pom .

wframe 用于放置框架相关服务;

wcore 用于放置核心代码相关服务;

sys 用于放置系统相关服务;

app-a 用于放置项目A相关服务;

app-b 用于放置项目B相关服务;

3、三级项目:

创建为Maven Module,项目配置 Packaging 是 jar 或 war.

 

三层结构与二层结构的比较,其优点在于:

1、不同项目间的公用类库或服务,可通过maven的依赖而随意抽离和调用。

2、目录结构更加清晰。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是一个典型的Java项目三层架构的项目结构示例: ``` - src - main - java - com - yourcompany - yourproject - controller - // 控制器层,处理请求和响应 - service - // 服务层,处理业务逻辑 - dao - // 数据访问层,与数据库进行交互 - model - // 模型层,定义数据对象和实体类 - util - // 工具类,如日期处理、文件操作等 - exception - // 异常处理类 - Application.java // 项目的入口类,包含main方法 - resources - // 配置文件,如数据库连接配置、日志配置等 - test - java - com - yourcompany - yourproject - // 测试类,编写单元测试用例 - resources - // 测试资源文件 - pom.xml // Maven项目的配置文件,包含项目依赖和构建配置等信息 ``` 在这个示例中,`controller`目录是控制器层,用于处理请求和响应。`service`目录是服务层,用于处理业务逻辑。`dao`目录是数据访问层,用于与数据库进行交互。`model`目录是模型层,用于定义数据对象和实体类。`util`目录是工具类,包含一些常用的工具方法。`exception`目录是异常处理类,用于处理项目中可能出现的异常情况。 `Application.java`是项目的入口类,包含`main`方法,用于启动项目。`resources`目录下存放项目的配置文件,如数据库连接配置、日志配置等。 `test`目录下是测试相关的代码和资源文件,用于编写单元测试用例。 `pom.xml`是Maven项目的配置文件,包含项目依赖和构建配置等信息。 这是一个基本的三层架构项目结构,你可以根据实际需求和项目规模进行调整和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值