码迷,mamicode.com
首页 > 其他好文 > 详细

三层架构的理解

时间:2018-07-09 19:27:06      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:规划   不同的   utils   用户访问   dbutil   javabean   jsp   struts2   部署   

三层架构的理解

表现层:

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

业务层:

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

 

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

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

 

三层架构的理解

标签:规划   不同的   utils   用户访问   dbutil   javabean   jsp   struts2   部署   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!