模型是否由模型对象、执行数据库连接和数据库操作的类以及服务类组成?
通常认为,服务层填补了控制器和model.So之间的空白,服务层到底做了什么,它创建了执行数据库操作的类的对象?
发布于 2012-03-25 21:10:30
service layer中的结构不建立数据库连接。
连接是在应用程序的引导阶段创建的,并通过构建器/工厂传递给每个数据访问对象(通常实现DataMapper模式)。这是真正与数据库交互的部分。应用程序的域业务逻辑部分中的其余结构不知道信息存储在哪里或如何存储。
服务层本身有两组主要的结构:
与您的其余业务逻辑没有交互的第三方或您自己的组件(就像一些库,它负责发送emails).
发布于 2012-03-25 18:10:55
该模型用于存储和操作应用程序数据。它不仅仅负责数据库连接/操作。
没有什么比查看wikis更好的了。
https://stackoverflow.com/questions/9859297
复制相似问题