文件名称:trailblazer:Ruby的高级架构
文件大小:85KB
文件格式:ZIP
更新时间:2024-04-20 05:19:45
Ruby
开拓者 Trailblazer为Ruby框架提供了新的高级抽象。 它轻柔地执行封装,直观的代码结构,并以功能性思维方式对复杂的业务工作流进行建模。 文献资料 本文档讨论Trailblazer 2.1。 有关新增功能的概述。 我们正在开发几个新的示例应用程序! 重构到Trailblazer讨论了cfp-app如何转换为TRB应用程序。 BPMN和工作流详细显示了如何使用Trailblazer中的2.1新功能。 。 开拓者简而言之 所有业务逻辑都封装在(服务对象)中。 立即委派给操作。 控制器中没有业务代码,只有HTTP特定的逻辑。 仅是持久性的,仅定义关联和范围。 在这里找不到业务代码。 没有验证,没有回调。 表示层为文档API提供了可选的(Cells)和。 使用工作流对更复杂的业务流程和生命周期进行建模。 想要代码吗? 跳到! 使命 虽然开拓者为您提供了Ruby On R
【文件预览】:
trailblazer-master
----.travis.yml(129B)
----.rubocop-https---raw-githubusercontent-com-trailblazer-meta-master-rubocop-yml(2KB)
----THOUGHTS(510B)
----Rakefile(255B)
----test()
--------test_helper.rb(852B)
----COMM-LICENSE(15KB)
----.rubocop.yml(768B)
----LICENSE(360B)
----CONTRIBUTING.md(7KB)
----Gemfile(96B)
----CHANGES.md(14KB)
----doc()
--------operation-2017.png(17KB)
--------Trb-The-Stack.png(28KB)
--------trb.jpg(18KB)
----trailblazer.gemspec(2KB)
----.gitignore(173B)
----lib()
--------trailblazer()
--------trailblazer.rb(127B)
----.rubocop_todo.yml(14KB)
----README.md(8KB)