service-layer相关内容

SoapUI Maven 插件——执行多个项目

我正在将 SoapUI TestRunner 的 Ant 执行转换为使用 maven 插件,但我无法得到关于如何使用此插件执行多个项目的好答案. 我在 Smartbear 论坛上发现了一个 2010 年的论坛帖子,其中列出了一些方法,但似乎没有一个非常可行(编写一些脚本来调用具有不同参数的 maven 或为每个项目添加一个执行). 是否有解决此问题的最佳做法?或者有没有人看到这个问题的 ..
发布时间:2022-01-14 17:32:42 其他开发

Doctrine2 最佳实践,实体应该使用服务吗?

不久前我问了一个类似的问题:使用数据映射器模式,实体(域对象)应该知道映射器吗? 然而,它是通用的,我真的很感兴趣如何用Doctrine2 具体. 这是一个简单的示例模型:每个 Thing 都可以从 User 获得 Vote,User 可以投不止一个 Vote 但只有最后一个 Vote 算数.因为其他数据(Msssage等)与Vote相关,所以当第二个Vote放置时,原Vote> 不能只是更 ..
发布时间:2022-01-03 10:06:40 其他开发

服务层和 ASP.NET MVC 2 的目的

为了理解 MVC 2 并尝试让我的公司采用它作为未来开发的可行平台,我最近阅读了大量书籍.在过去的几年里,我一直专门使用 ASP.NET,我有一些事情要做. 目前,我了解存储库模式、模型、控制器、数据注释等.但有一件事使我无法完全理解以开始研究参考应用程序. 第一个是服务层模式.我已经阅读了许多关于 Stack Overflow 的博客文章和问题,但我仍然不完全理解这种模式的目的.我在 ..
发布时间:2021-12-22 09:00:22 C#/.NET

用 PHP 设计服务层类

我最近介绍服务层由 Jani Hartikainen 在关于如何最好地处理 MVC 应用程序中的表单数据的讨论中提供.在 做一些阅读之后 我真的可以看到这种方法的好处.我的问题是: 服务类应该如何构建? 首先,user_service() 是适合我的 user() 模型的类名还是其他标准? 由于我的服务中的方法只会执行一项任务,认为这些方法始终可以是 静态函数 是否正确?服务类不代表 ..
发布时间:2021-12-21 15:15:21 PHP

在很好解耦的服务层和数据访问层中应该如何使用EntityManager?

与我的另一个问题有些相关 应该从数据访问层或接口返回原始 Hibernate 注释的 POJO 吗?,我在创建很好的解耦层方面经验丰富,但不使用 Hibernate 或 J2EE/JPA.我一直在查看文档和教程,并对如何以优雅的方式使用 EntityManger 感到困惑,因为它似乎负责事务(我想在我的服务层执行)和持久性方法(我想要的)保留在数据访问层).我应该在服务层创建它并将其注入数据访问层 ..

什么时候需要或方便地使用 Spring 或 EJB3 或它们一起使用?

我对 JSF2+Spring+EJB3 或它们的任意组合的混合使用感到有些困惑.我知道 Spring 的主要特征之一是依赖注入,但是对于 JSF 托管 bean,我可以使用 @ManagedBean 和 @ManagedProperty 注释,并且我可以获得依赖注入功能.对于 EJB3,我更困惑于何时将它与 JSF 一起使用,或者是否有理由使用它. 那么,在什么样的情况下使用Spring+J ..
发布时间:2021-12-03 17:04:15 其他开发

ServiceStack 应该是 MVC 应用程序中的服务层还是应该调用服务层?

我正在创建一个 MVC 网站,并且还打算创建一个 Web API,以便在网站内使用,也可能供第三方使用. 从 MVC 控制器中,我将调用一个服务层,该层将包含业务逻辑、对域模型进行操作、执行验证、进行基础设施外部服务调用等.服务层又将调用存储库以进行任何数据库交互. 现在,我喜欢 ServiceStack 的外观并打算将它用于 Web API - 它似乎比 ..

存储库和服务层之间的区别?

在 OOP 设计模式中,存储库模式和服务层有什么区别? 我正在开发一个 ASP.NET MVC 3 应用程序,并试图理解这些设计模式,但我的大脑只是不明白......还没有!! 解决方案 Repository Layer 为您提供了对数据访问的额外抽象级别.而不是写 var context = new DatabaseContext();返回 CreateObjectQuery() ..
发布时间:2021-12-03 15:35:45 其他开发

JSF 服务层

我不确定我在 JSF 中使用 MVC 环境的方法是否是最好的方法.由于我试图充分利用 JSF,我想知道我的服务层(或模型,用 MVC 术语来说)应该如何“设计". 我知道 View-Controller 比率应该是 1 比 1(排除例外).现在我应该以什么方式设计我的服务层?我应该使用一项大型服务吗(不这么认为)?如果不是,我应该根据什么来拆分我的服务? 注意,我的服务将从 Beans ..
发布时间:2021-11-25 13:54:33 Java开发

MVP - 展示器和服务层 - 在哪里声明服务层

我正在阅读Architecting Microsoft .Net Solutions for the Enterprise,并试图弄清楚有关展示器和服务层的一些事情. 首先,我的 Presenter 需要调用驻留在服务层中的方法,如 initialize()、save() 等.但是我在哪里放置对服务层的引用?它应该在 Presenter 中的类级别,还是应该在 Presenter 方法本身中 ..
发布时间:2021-11-17 02:50:17 C#/.NET

ZF + Doctrine 2:重模型类还是轻量模型 + 服务层?

我正在集成 Zend Framework 和 Doctrine 2,并且我正在发现服务层. 现在我明白(我错了吗?)我有两种可能的架构: 一个模型,其中的类包含域逻辑,即属性 + getter/setter + 复杂方法 一个轻量级模型,其中的类包含属性 + getter/setter 和一个 Service 层,包含域逻辑和修改模型类 每种方法的优缺点是什么? 通过将域 ..
发布时间:2021-11-17 02:21:41 PHP

胖模型/瘦控制器与服务层

我多年来一直使用 .Net 开发企业应用程序我的应用程序通常有一个域模型,其中包含映射到 SQL 数据库表的实体.我使用存储库模式、依赖注入和服务层. 最近我们开始研究 MVC 3 项目,我们争论了该把哪个逻辑放在哪里.我遇到了瘦控制器/FAT 模型架构,想知道服务层将如何适应 选项 1 - 模型与服务对话 控制器很瘦,调用模型上的方法.模型“知道"如何从数据库加载自己并与存储库 ..

有关接口和DI的问题?

我正在MVC应用程序中使用Service/Repository/EF/POCO模式,并且对接口有一些疑问. 1)我应该为每个服务建立一个接口吗?2)我应该为每个存储库创建一个接口吗? 或者,我应该在每层上使用一个通用接口(IService(T),IRepository(T)). 我不明白的是控制器中的说法,它在构造函数中带有IService(Of Category)接口,如何在具 ..
发布时间:2021-04-11 20:09:01 其他开发

服务层应该接受来自控制器的DTO还是自定义请求对象?

标题表明设计服务层时的最佳实践是什么?我确实知道服务层应始终返回DTO,以便将域(实体)对象保留在服务层内。但是,控制器对服务层的输入应该是什么? 我在下面提出了三个建议: 方法1: 在这种方法中域对象(项)保留在服务层中。 class Controller { @Autowired 私人ItemService服务; public ItemDTO create ..
发布时间:2020-10-27 00:30:02 其他开发

将表单与原始输入传递给服务层

是更好的方法是验证表单并将其过滤后的输入传递给服务层,还是将原始输入传递给服务层,并让服务验证输入(有或没有表单实例)? 很明显,如果是后者,则控制器仍然需要访问该表单,以便可以将其发送到视图以进行渲染.如果是这样,您是否只需通过服务($ service-> getRegistrationForm())访问表单? 另请参阅: Zend Framework 2 MVC应用程序中的依 ..
发布时间:2020-07-28 19:17:20 其他开发

EAA P中的域模型和服务层模式

在企业应用程序体系结构的模式中,Martin Fowler讨论了两种用于组织域逻辑的模式:域模型和服务层.域模型模式是“纯OOP"方法,其中模型(可能使用ORM从数据库中查找的那些对象)包含业务逻辑(尽管可能仅委托给另一个类中的逻辑). “服务层"模式类似于“域模型"模式,但是在其前面有一个薄层,其中包含可以执行的业务操作.在MVC中,控制器通常会与服务层进行交互.我相信大多数设计良好的MV ..