文件名称:服务:Rails应用程序的漂亮服务层
文件大小:404KB
文件格式:ZIP
更新时间:2024-02-26 09:32:26
rails services service-layer RailsRuby
服务 服务是模块和基类的集合,可让您简单地将服务层添加到Rails应用中。 动机 有关Rails的服务层(服务对象,SOA等)的文章很多。 当然有优点也有缺点,但是自2013年以来在多个Rails应用程序中使用Services之后,我必须说,我认为优点远大于缺点。 我认为,使用服务层时获得的最大好处是,当您所有的业务逻辑都在服务中而不是分散在模型中时,就可以更轻松地进行应用程序推理,发现错误或实现新功能。 ,控制器,助手等。 用法 消除歧义:在本自述文件中,当您阅读带有大写字母“ S”的“ Services”时,则意味着该gem,而对于“ services”,则是指服务的复数。 要求 Ru
【文件预览】:
services-master
----.travis.yml(248B)
----Guardfile(2KB)
----Rakefile(86B)
----gemfiles()
--------rails_4.2.gemfile(116B)
--------rails_5.1.gemfile(116B)
--------rails_5.0.gemfile(116B)
----services.gemspec(2KB)
----Appraisals(164B)
----Gemfile(39B)
----spec()
--------support()
--------services()
--------spec_helper.rb(2KB)
----.gitignore(63B)
----CHANGELOG.md(2KB)
----lib()
--------services.rb(1KB)
--------services()
----README.md(13KB)
----LICENSE.txt(1KB)