`
woshixushigang
  • 浏览: 562743 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

公司命名规范

 
阅读更多

1,JAVA包及类命名规范

包名以小写英语书写,类名以英文单词首字母大写,目前项目以分层结构为主,不以模块结构

* controller----控制跳转层

类名如HelloxxxxController

  • service-----业务逻辑层

接口直接放在service包里,以IHelloxxxService命名
实现类放在service/impl包内,以 HelloxxxServiceImpl命名

  • dao------数据库操作层

接口直接放在dao包里,以IHelloxxxDao命名
实现类放在dao/impl包内,以 HelloxxxDaoImpl命名

  • vo------值对象封装层

类名如HelloxxxxVO

  • util-----工具类包,类要定义private构造函数,即不允许重新实例化类对象,方法为static

类名如HelloxxxxUtil

  • exception-----自定义异常包

类名如HelloxxxxException

2,JAVA变量命名

 以具有意义的表达来命名变量

3,Spring bean管理规范

  项目中采用annotation的方式,自动管理bean,不允许通过XML的方式进行配置

4,数据库命名规范

a. 表名及字段名统一用小写英文
b.每个表要定义ID
c.每个表加入createtime,updatetime字段,以记录创建和修改记录时间
d.字符用varchar类型,时间采用timestamp类型
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics