文件名称:shopping-cart:使用 Akka 和事件溯源构建的购物车
文件大小:1.02MB
文件格式:ZIP
更新时间:2024-06-17 19:20:18
Scala
购物车 这是一项关于如何使用DDD和eventsourcing实现最小(但现实)购物车系统的eventsourcing 。 另外,在这个项目中,我想探讨将Scala引入具有扎实的Java文化的相当大的企业时最终提出的一些问题。 使用了以下技术: Akka 2.3.9 作为核心框架(使用 Scala 2.11.x); REST层喷1.3.3; ScalaTest 2.2.x用于测试。 到目前为止包括什么? 到目前为止,该项目分为两个不同的模块: core包含应用程序特定于域的部分。 每个特定的参与者都应该有一个像样的测试套件,即ShoppingCartAggregate有自己的ShoppingCartAggregateSpec ; server包含REST服务。 当前的实现使用但目前还远远不能令人满意。 如何运行它? 待办事项(完成) 现在,您可以使用项目中可用的specs
【文件预览】:
shopping-cart-master
----.travis.yml(132B)
----server()
--------src()
--------build.sbt(75B)
----core()
--------src()
--------build.sbt(688B)
----activator-launch-1.2.10.jar(1.13MB)
----support()
--------src()
--------build.sbt(766B)
----LICENSE(551B)
----build.sbt(294B)
----activator.bat(7KB)
----.gitignore(36B)
----activator(9KB)
----project()
--------plugins.sbt(162B)
--------activator-sbt-eclipse-shim.sbt(71B)
--------Dependencies.scala(914B)
--------activator-sbt-idea-shim.sbt(59B)
--------CartProject.scala(386B)
--------Versions.scala(198B)
--------build.properties(132B)
----README.md(5KB)