web 开发规范和脚手架

web开发脚手架
web 开发规范和脚手架_第1张图片
脚手架.png

api:
api层主要是定义为其他应用提供服务的接口层。
provider:
provider层主要做的事就是:

  • 请求参数的校验
  • 异常的统一处理
  • 结果的返回
  • 请求的路由和转发

biz:
biz主要是对dao和service层的数据做处理,对业务做处理。这一层是逻辑业务处理层,会比较重。
dao:
dao层主要是调用数据库服务,对数据库对象做转化。
service:
service 层主要是请求第三方的服务,或者自己的服务。
common:
common层主要是定义一些公共的类,公共组件,小工具等。
最后需要说明的是,不需要定义domain层,我们每一层里面都可以定义自己的domain,不同层的domain是不可以跨层使用的,domain使用清晰明确。

工程规范
  • 异常处理
    所有的异常都应该往外抛出,而不是自己内部消化,异常需要统一处理。
  • domain 对象起名
    每一层定义的domain对象应该是和层级相关的,做到见名知意。
  • 事物处理
    事物处理应该当如dao层处理,不要放入biz层处理,垮dao的处理需要新建一个公共的dao处理。
  • 包名定义
    从项目名-->模块名--包名应该是保持一致的,这样对后来的人来说可以快速上手,不至于感觉项目太过混乱。
    目前就想到这些,慢慢补充吧!发现有不合理的地方及时指出,发现有值得讨论的地方及时讨论,可以对代码做codewatch,远离乱代码,有益于身心健康。

你可能感兴趣的:(web 开发规范和脚手架)