三层架构的理解

匿名 (未验证) 提交于 2019-12-03 00:40:02

三层架构的理解

表现层:

  • v:html/css/jsp/struts2
  • c:servlet/struts2action
  • m:javabean/bean(例如:UserService)

业务层:

持久层:jdbc/dbutils/hibernate/springdao/springorm

分层架构是逻辑上的,在物理部署上,三层结构部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署在不同的服务器上,使网站拥有更多的计算资源以应对越来越多的用户访问。

所以虽然分层架构模式最初的目的是规划软件清新的逻辑结构便于开发维护,但在网站的发展过程中,分层机构对网站支持高并发分布式方向发展至关重要。因此在网站规模还很小的时候就应该采用分层的架构,这样将来网站做大时才能有更好的应对。

原文:https://www.cnblogs.com/doriswangfj/p/9284964.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!