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

2023-05-28 综合 33阅读
表示层(采用JSP/Servlet技术)、 展示数据用的。应用层(采用Bean/EJB技术) ,处理业务逻辑,一般if判断,循环之类。数据层(准确的说是数据接口,采用JDBC),保存数据和访问数据的。 这个嘛,有一定的联系啦,也并不是完全是一亩带袭样的啦,你首先把mvc理解清楚吧,M是MODEL(模型),V是view(视图), C是Controller(控制器),而java三层架构,持久层即是数据的持久化操作,就是数据层啦,即是数据库啦,业务层主要是业务逻辑的处理,负责表示层与数据层(持久层)的数据的传递和逻辑处理,就当很接近控制器的功能啦,就可以理解为控制器啦,表示层即是对数据的展示行源与用户迅兄的输入,所以呢?就是视图层啦 1. 用户看到view2. view ——————————》 controller用户操作(点击按钮等)3. controller——————》model调用model中方法3. model ——————》 controller返回数据到controller5. controller——————————》 view传数据到view,更新view6.用户看到更新后的view M——模型层,V——视图层,C——控制层,持久层——通常用于封装数据库连接、数据查询等操作,
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com