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

三层架构

时间:2020-03-22 10:29:53      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:支持   显示   let   功能   service   属性   用户信息   tomcat   它的   

数据层:各种类的属性、方法定义,方法直接和数据库打交道。如增删改拆等。(Dao 方法;Domain 属性)

业务层:针对业务对象提供的各种服务与功能。比如微信提供了聊天、打电话等功能服务。(service:服务)

web层:C-S客户端程序和B-S网页程序,它的数据和业务是相同的,不同之处就在于它可以支持在网页上使用;

              这就是因为web层专门针对在web的处理。(control:web处理请求与响应等等;JSP页面;)

              而对于request和response等还需要用到Tomcat。

三者的关系:以转账为例,用户发送转账请求,先至web层,servlet打包好用户信息、转账账户、数额等给具体业务层,

                     由业务层真正实现转账功能;但业务层依靠数据层与数据库交互,得到最后金额加减总额等数据信息,再交由

                     web层显示给用户。

                     数据库只干数据的活,不懂转账功能,业务层只做功能服务,不和数据库打交道,web层只传递与交互,不实现功能。

 

三层架构

标签:支持   显示   let   功能   service   属性   用户信息   tomcat   它的   

原文地址:https://www.cnblogs.com/beautypatty/p/12544165.html

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