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 javaweb
通常分为
四层:
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层类怎么命名?的主要内容,如果未能解决你的问题,请参考以下文章