前段时间听朋友说了个段子,一个号称二十多年开发经验的架构师,全部的请求和业务处理都放在一个controller,快十万行的代码,维护都以为吃力。其实在2003年淘宝上线,2009年微博发行内测以前,一个静态网站或是可以上传文件的论坛就已经算是互联网的代名词,这样的网站对并发与系统架构并无过高要求,能用就行。然后因为需求的复杂和计算机技术的发展,系统也逐渐拆解,并造成框架,以供更好地复用与开发维护。架构
近期,我正参与的项目框架从1.0的SSH(Structs+Srping+Hibernate)升级到2.0的SSM(SpringMVC+Spring+Mybatis/Hibernate),我也借此机会梳理一下框架的调用逻辑。并发
SSH的架构设计框架
SSM的架构设计网站