没有合适的资源?快使用搜索试试~ 我知道了~
clean-architecture-with-java-9-module:通过 Java 9 模块化的特性实现 Clean A...
共41个文件
java:25个
xml:12个
gitignore:2个
需积分: 9 0 下载量 6 浏览量
2021-04-11
00:55:00
上传
评论
收藏 51KB ZIP 举报
温馨提示
Clean Architecture 本项目通过使用 Java 模块化特性更好的实现 Clean Architecture 什么是整洁架构? 整洁架构是Bob 大叔在 2012 年提出的一种适用于复杂业务系统的软件架构方式,具体的详细信息可以参考 Bob 大叔的博客: 为什么采用 Java 模块化可以更好地实现整洁架构? 在考虑为什么采取 Java 模块化的特别可以更好地帮助我们实现整洁架构的之前我们先聊一聊什么是 Java 模块化 什么是 Java 模块化? Java 模块化是 Java 9 推出的一项新的特性, 是在 包 这个级别之上的更高一级的聚合,通过在项目中使用 Java 模块化可以实现对于代码访问权限更加精细化的控制 作为一个类库(框架或者业务类库)的开发者,通常我们只期望类库对外开发的接口或者类被使用,而一些内部的类我们并不希望被使用,但是在 Java 模块化之前并没有一个比
资源推荐
资源详情
资源评论
收起资源包目录
clean-architecture-with-java-9-module-master.zip (41个子文件)
clean-architecture-with-java-9-module-master
.gitignore 3KB
domain
src
main
java
module-info.java 224B
hk
qingke
learn
usermanager
domain
UserEntity.java 2KB
exception
UsernameIsBlankException.java 122B
PasswordIllegalException.java 122B
PasswordIsBlankException.java 122B
UsernameThanMaxLengthException.java 128B
test
java
hk
qingke
learn
usermanager
domain
UserEntityTest.java 1KB
pom.xml 3KB
user-manager.iml 80B
infrastructure
src
main
resources
mapper
hk
qingke
learn
usermanager
infrastucture
mapper
UserMapper.xml 1021B
java
module-info.java 350B
hk
qingke
learn
usermanager
infrastructure
repository
UserRepositoryImpl.java 1KB
convert
UserEntityToDoConvert.java 428B
dos
UserDo.java 319B
mapper
UserMapper.java 540B
test
java
hk
qingke
learn
usermanager
infrastructure
repository
UserRepositoryTest.java 1KB
pom.xml 4KB
pom.xml 793B
README.md 2KB
service
src
main
java
module-info.java 317B
hk
qingke
learn
usermanager
service
exception
UserEmailDuplicationException.java 127B
UsernameDuplicateException.java 125B
UserCreateService.java 771B
check
UserDuplicationCheck.java 1KB
gateway
repository
UserRepository.java 342B
test
java
hk
qingke
learn
usermanager
service
UserCreateServiceTest.java 2KB
pom.xml 3KB
.idea
.gitignore 176B
misc.xml 590B
sqldialects.xml 335B
vcs.xml 180B
compiler.xml 3KB
runConfigurations
DomainAllUnitTest.xml 705B
jarRepositories.xml 851B
adapter
src
main
java
module-info.java 313B
hk
qingke
learn
usermanager
adapter
api
convert
UserVoToEntityConvert.java 457B
rest
UserController.java 958B
vo
request
CreateUserRequest.java 314B
test
java
hk
qingke
learn
usermanager
adapter
api
rest
UserControllerTest.java 3KB
pom.xml 3KB
共 41 条
- 1
资源评论
普通网友
- 粉丝: 24
- 资源: 4570
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功