美文网首页
web 开发规范和脚手架

web 开发规范和脚手架

作者: 小鱼嘻嘻 | 来源:发表于2017-11-18 17:19 被阅读80次
    web开发脚手架
    脚手架.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 开发规范和脚手架

          本文链接:https://www.haomeiwen.com/subject/exaevxtx.html