gpt4 book ai didi

java - 在Web项目中,我们可以在不了解UI的情况下编写核心服务层吗?

转载 作者:行者123 更新时间:2023-12-01 19:23:14 25 4
gpt4 key购买 nike

我正在从事网络项目。我们使用 Flex 作为 UI 层。我的问题是,我们经常将核心服务层与 Web/UI 层分开编写,这样我们就可以为不同的 UI 层/技术重用相同的服务。因此,实际上是否可以重用相同的核心层服务,而无需对 API 进行任何更改/添加,并使用不同类型的 UI 技术/层。例如与支持同步请求响应(例如 jsp 等)的 UI 技术和非同步或事件驱动的 UI 技术(例如 Ajax、Flex、GWT 等)或多个设备(例如(计算机、手机、PDA 等))相同的核心服务层。我个人觉得在没有UI知识的情况下编写核心服务层是非常困难的。寻找其他人的想法。

最佳答案

当然有可能。服务层通常是无状态的,因此它只提供使用来自 UI 的参数进行调用的方法。您可以将其想象为从 UI 层调用的 API。重要的是不要将任何与 UI 相关的内容作为参数传递。例如,不要将 HttpServletRequestHttpSession 作为参数传递 - 获取所需的值并传递它们。

关于java - 在Web项目中,我们可以在不了解UI的情况下编写核心服务层吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2858743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com