美文网首页
2018-03-11-1.node.js回顾3

2018-03-11-1.node.js回顾3

作者: 简单coder | 来源:发表于2018-03-11 10:24 被阅读6次

    这里从java角度讲一下我项目的架构:



    java中 mvc指的是web层,三层架构指的是web,service,dao层
    js语言特性的缘故,model这个东西其实不存在,因为js弱类型,直接转对象即可(强大的一匹),听小道说要往强类型发展,萌新瑟瑟发抖,不懂其根底
    view层就是这里面的controller下的views
    然后静态页面是public,相当于webapp
    service层我这里没有,因为只是一个框架,没有太多业务,如果大起来的话会跟views同级
    dao层就是tools了,因为没有数据库的操作,所以讲接口请求当做dao

    所以其实这个命名还是有些不合理的
    controller不应该叫controller,应该叫src(单java应用)或者main(maven结构)
    然后views叫controller
    然后再增加个service层
    然后tools改名dao
    config取名resouce

    O(∩_∩)O哈哈~这样就很java了
    然后再拓展呢?面向接口?
    js不太熟,不知道有没有接口这个概念,然后再考虑soa?
    怎么才能面向服务呢?服务间通信呢?dubbo不知道可不可以,但是rest那种接口请求的方式肯定是可以的,但是注册中心怎么搞,npm有没有提供注册中心服务,唉,不知不觉就想太多,一般的小公司哪会去做这么多,业务的事情就压压死人了o(╯□╰)o

    相关文章

      网友评论

          本文标题:2018-03-11-1.node.js回顾3

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