java web项目中,模块的命名规则是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java web项目中,模块的命名规则是啥?相关的知识,希望对你有一定的参考价值。

servlet类所在包命名规范:域名类型.域名.项目名称.web.servlet
例如:com.baidu.web.servlet
自定义标签类所在包命名规范:域名类型.域名.项目名称.web.tags

例如:com.baidu.web.tags
过滤器类所在包命名规范:域名类型.域名.项目名称.web.filter

例如:com.baidu.web.filter
Action类所在包命名规范:域名类型.域名.项目名称.web.action

例如:com.baidu.web.action
ActionForm类所在包命名规范:域名类型.域名.项目名称.web.form

例如:com.baidu.web.form
Javabean所在包命名规范:域名类型.域名.项目名称.web.service.impl

例如:com.baidu.web.service.impl
Javabean实现接口命名规范:域名类型.域名.项目名称.web.service

例如:com.baidu.web.service
DAO类所在包命名规范:域名类型.域名.项目名称.dao.impl

例如:com.baidu.dao.impl
DAO类所实现的接口在包中命名规范:域名类型.域名.项目名称.dao

例如:com.baidu.dao
POJO类与hbm文件所在包命名规范:域名类型.域名.项目名称.dao.hbm

例如:com.baidu.dao.hbm
全局公共类、接口类所在包命名规范:域名类型.域名.项目名称.global

例如:com.baidu.global
全局工具类所在包命名规范:域名类型.域名.项目名称.util

例如:com.baidu.util
参考技术A 看个人习惯了,model,controller,service,dao

java 项目包名(package)命名规则

java包名命名规范[【转】

indi :

个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。
包名为“indi.发起者名.项目名.模块名.……”。

pers :

个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人。
包名为“pers.个人名.项目名.模块名.……”。

priv :

私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright属于个人。
包名为“priv.个人名.项目名.模块名.……”。

onem :

与“indi”相同,推荐使用“indi”。

另外,为了区分团队项目和前面所说项目的区分,还有了以下扩展:

team :

团队项目,指由团队发起,并由该团队开发的项目,copyright属于该团队所有。
包名为“team.团队名.项目名.模块名.……”。

com :

公司项目,copyright由项目发起的公司所有。
重点内容
包名为“com.公司名.项目名.模块名.……”。
公司项目,copyright由项目发起的公司所有。
包名为“com.公司名.项目名.模块名.……”。

以上是关于java web项目中,模块的命名规则是啥?的主要内容,如果未能解决你的问题,请参考以下文章

java 程序命名规则

Java类的命名规则是啥

java 项目包名(package)命名规则

python命名规则是啥?

java项目中项目名称、模块名称、目录名称、文件名称的命名规范是什么?

模块与命名空间:组织大型打字稿项目的正确方法是啥?