网站开发架构比较
发布时间:2013-01-07
热度:
两层架构和三层架构有什么区别?两层架构的有点是开发过程比较简单,利用服务器端的程序直接访问数据库。部署起来比较方便。缺点是程序代码维护起来比较困难,程序执行的效率比较低,用户容量比较小。
三层架构基本解决了两层架构的缺点,将显示部分和逻辑控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,分层使维护变得方便一些,而且执行效率也会有所提高,但是部署起来相对就比较困难一些。
根据实际的需要,会进一步细化每一层,或者添加一些层,就形成了N层架构。N层架构和三层架构一样,组件化的设计使维护相对容易,但是部署相对困难。
三层架构基本解决了两层架构的缺点,将显示部分和逻辑控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,分层使维护变得方便一些,而且执行效率也会有所提高,但是部署起来相对就比较困难一些。
根据实际的需要,会进一步细化每一层,或者添加一些层,就形成了N层架构。N层架构和三层架构一样,组件化的设计使维护相对容易,但是部署相对困难。












冀公网安备