Java 开发怎么定义Utils 和Service

发布于 2022-09-11 23:24:16 字数 153 浏览 8 评论 0

Java 开发怎么界定一个功能应该用Service 还是Utils,我们一般是有网络开销的用Service 没有网络开销的用Utils,我的理解是Utils 里面的东西涉及的是本地自己的代码,暗示没有过多网络消耗。但是看很多代码发现不是这样的,比如发短信很多就是Utils。你们一般是怎么用的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

静水深流 2022-09-18 23:24:16

我觉得类的命名一个由它所处的应用层和它实际产生的作用决定的。
***util这种,我们一般称之为工具类,应该是每一层都可以公用,属于最基层的module。
***Service这种,属于相对具体的业务逻辑层,如果是web项目的话,一般是处于controller层依赖的service层,处理controller层收到的请求。如果是SOA应用,微服务架构,对外提供API,也会用***Service命名;
还有就是一些***Factory,***Filter,***Manager,这些命名的类都应该是能表现出它功能的一些特性或者代表一些设计模式;
总而言之,类的命名最重要的是代码的可读性、可维护性,可以借鉴一些好开源项目的命名标准,不要拘泥于一些陈旧的思想。

执手闯天涯 2022-09-18 23:24:16

可以共用的是工具类,只能在当前项目里的是服务

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文