Web应用程序架构模式,介绍几种常见的架构模式,还介绍了常见的依赖注入和控制反转