美文网首页
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 开发规范和脚手架

    web开发脚手架 api:api层主要是定义为其他应用提供服务的接口层。provider:provider层主要做...

  • web 前端开发规范

    web 前端开发规范 web 前端开发规范的意义 提高团队的协作能力 提高代码的复用利用率 可以写出质量更高,效率...

  • web开发规范

    web开发规范 一.文件命名规则 a. 页面命名原则(驼峰式命名) 引文件统一使用 index.htm index...

  • web开发规范

    良好的代码结构,使代码清晰,易读,优雅。 Tab:遵循2个空格大小 HTML: CSS: JavaScript:

  • 使用webpack手动构建react项目

    安装开发依赖包和相关依赖包 webpack: 模块打包工具.webpack-cli : webpack脚手架web...

  • css命名整理

    文章整理了Web前端开发中的各种CSS规范,包括文件规范、注释规范、命名规范、书写规范、测试规范等。 一、文件规范...

  • css命名规范整理

    文章整理了Web前端开发中的各种CSS规范,包括文件规范、注释规范、命名规范、书写规范、测试规范等。 一、文件规范...

  • Web前端开发规范文档

    Web前端开发规范文档 规范目的: 使开发流程更加规范化。 通用规范: TAB键用两个空格代替(WINDOWS下T...

  • Web前端开发规范文档

    Web前端开发规范文档 规范目的: 使开发流程更加规范化。 通用规范: TAB键用两个空格代替(WINDOWS下T...

  • Taro 3.3 alpha 发布:用 ant-design 开

    小程序的设计并没有完全遵循 Web 规范,导致小程序生态和传统 Web 开发生态之间的割裂,海量优秀的 Web 物...

网友评论

      本文标题:web 开发规范和脚手架

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