【文件属性】:
文件名称:java8看不到源码-sample-micronaut-jpa:Micronaut+JPA(Hibernate)+Java8[DDD示例]
文件大小:192KB
文件格式:ZIP
更新时间:2021-06-04 19:08:04
系统开源
java8
看不到源码样品-micronaut-jpa
前言
它是来自
/
的
DDD
示例实现。
它不是框架,请在使用
Micronaut
启动项目时将其用作基础模板。
UI端的实现示例参考/。
对于相同用例的
Spring
Boot
实现示例,请参阅
。
分层的概念
它是三个层次的著名模型,但将基础设施层视为横截面解释。
层
用户界面
接收用例请求
应用
用例处理(包括外部资源访问)
领域
纯域逻辑(不依赖于外部资源)
基础设施
DI
容器和
ORM,各种库
通常使用
Thymeleaf
或
JSP
执行
UI
层的公共处理,但此示例假设使用不同类型的客户端,并且仅在
RESTfulAPI
中执行
API
提供。
Micronaut
使用政策
Micronaut
可用于各种用途,但在此示例的以下策略中使用它。
异常处理在端点
(RestErrorAdvice)
中定义它。
专门研究
Hibernate
作为
JPA
实现。
Security的认证方式是HttpSession,不是基础认证。
轻松准备
Micronaut
不支持的基本实用程序。
Java
编码的使用策略
Java8