前段时间听朋友说了个段子,一个号称二十多年开发经验的架构师,所有的请求和业务处理都放在一个controller,快十万行的代码,维护都觉得吃力。其实在2003年淘宝上线,2009年微博发行内测之前,一个静态网站或是能够上传文件的论坛就已经算是互联网的代名词,这样的网站对并发与系统架构并没有太高要求,能用就行。而后由于需求的复杂和计算机技术的发展,系统也逐渐拆解,并形成框架,以供更好地复用与开发维护。

近期,我正参与的项目框架从1.0的SSH(Structs+Srping+Hibernate)升级到2.0的SSM(SpringMVC+Spring+Mybatis/Hibernate),我也借此机会梳理一下框架的调用逻辑。

SSH的架构设计
图片描述

SSM的架构设计
图片描述


DeltaF
3 声望0 粉丝