java WEB service层类怎么命名?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java WEB service层类怎么命名?相关的知识,希望对你有一定的参考价值。

是一个模型一个service对应(和到层命名一样)?还是和ACtion 一样。还是和业务名一样?或者其他

首先按模块;
模块下面分action,service,dao,modle等层,具体命名(模块名+包名)

比如,用户信息管理
com.**.user
action

UserAction.java

service
USerService.java

dao
UserDao

当然,还可能有接口和实现追问

如果是用户登陆 注册 以及管理员对用户的增删改查是不是都要放到UserAction和UserService里?

追答

是的,就是这样

追问

一个action 放很多请求吗?那这样请求的参数不是太多 太混乱了吗?

追答

那你也可以分成几个action来做啊,可灵活变化

参考技术A

参考技术B java
web
通常分为
四层:
1.dao层(对数据库的操作)
2.service层(业务逻辑)
3.controller层(控制层)
4.view层
(网页).
service层主要负责业务逻辑的编写,根据业务逻辑,调用dao层的方法,获取数据,然后在service层处理数据,然后发往控制层。

如何命名传输层类?

【中文标题】如何命名传输层类?【英文标题】:How to name a transport layer class? 【发布时间】:2013-07-06 02:40:44 【问题描述】:

我有一个只处理来自其他类的消息的类。它处理它们的事件,对参数消息进行排队,从适当的线程使用它并将其发送到另一个类。线程创建/取消也是他的良心。

它可能是一种流行的模式,所以它可能是一种传统的命名方式。英语不是我的母语,所以我有问题。

【问题讨论】:

我建议使用 InteractionManager,因为该类管理对象交互。 很异国情调,不是吗?我找不到这个名字的任何例子 异国名字更容易被记住。 【参考方案1】:

中介行为模式听起来像这样。

【讨论】:

是的,它是中介(据我现在所理解的),但重点在于跨线程。此类为每个用户保留一个带有队列的线程,并使用 cons/prod 模式将消息路由到正确的线程

以上是关于java WEB service层类怎么命名?的主要内容,如果未能解决你的问题,请参考以下文章

8. Spring 注解开发(原始注解)2

spring注解开发

xposed 如何主动调用java层类中的方

Spring框架--Spring注解开发

Spring 两大核心IOC和DI

Java项目命名规范