创业之初的技术题 如何构建一个较为通用的业务技术架构.docxVIP

  • 1
  • 0
  • 约4.97千字
  • 约 8页
  • 2018-01-09 发布于河南
  • 举报

创业之初的技术题 如何构建一个较为通用的业务技术架构.docx

创业之初的技术题 如何构建一个较为通用的业务技术架构

创业之初的技术题 如何构建一个较为通用的业务技术架构经过很长一段时间的实践后摸索出来的业务技术架构,自认为还算通用,而且能够在一定程度上支撑易变的业务。当然这套架构肯定不是银弹,不可能解决所有业务场景,所以最终还是需要围绕到具体的场景加以借鉴。作者:吴极来源:码农网|2016-11-10 14:34javascript:favorBox(open);?收藏 javascript:;?分享 1、通用架构概述创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中到处都是if else语句,如果中间遇到主程序猿离职,后面介入的程序猿几乎无法理解这些代码,到最后,产品越来越难迭代,只能推翻重做。如果我们在创业初始就以一种适应性较强的架构去写代码,后面就会少走很多弯路。下面的文章是我自己总结出来的一套架构,经过实践,适应性还算不错。2、通用架构实现总的来说我的通用架构还是以三层架构为基础进行演变的,在经典的三层架构中,最上层的是controller,中间是service,下层是dao。在我的架构中,最上层是网关层,controller只是网关的一种,中间是业务层,service只是业务层的入口,最下层是

文档评论(0)

1亿VIP精品文档

相关文档