文件名称:restful-rental-store:基于HATEOAS的RESTful视频租赁商店的第3级
文件大小:108KB
文件格式:ZIP
更新时间:2024-05-30 08:40:40
Java
RESTful视频租赁商店API 描述 这是Video Rental Store RESTful API的实现。 根据理查森的成熟度级别它是3级RESTful API。 简而言之,它使用超媒体作为应用程序状态引擎,也称为HATEOAS。 该项目是使用Spring Boot构建的,尤其是Spring Data,Spring MVC和Spring HATEOAS。 所有资源表示均基于Spring HATEOAS很好地支持的HAL 。 所有项目的布局和设计均遵循“域驱动设计”原则 。 我试图使该项目尽可能符合DDD,并避免使用可怕的Anemic Domain Model反模式 。 但是,它仍然不是完全DDD,因为为简单起见,我将JPA Entity批注放到Domain类中。 超媒体和配置文件 HAL是一种相当轻量级的超媒体格式。 至少与超媒体控件有关。 使用HAL,您无法真正表示客户端是否应
【文件预览】:
restful-rental-store-master
----.gitignore(268B)
----src()
--------main()
--------test()
----mvnw(6KB)
----pom.xml(4KB)
----mvnw.cmd(5KB)
----README.md(6KB)
----docs()
--------RentalsStateDiagram.png(32KB)
--------README.txt(10KB)