三层架构的理解

Posted doriswangfj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三层架构的理解相关的知识,希望对你有一定的参考价值。

三层架构的理解

表现层:

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

业务层:

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

 

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

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

 

以上是关于三层架构的理解的主要内容,如果未能解决你的问题,请参考以下文章

三层架构的一点理解以及Dapper一对多查询

三层架构初步理解

三层架构(我的理解及详细分析)

三层架构(我的理解及详细分析)

请问JAVA三层架构,持久层,业务层,表现层,都该怎么理解?和MVC三层模型有啥

三层架构之模型层