1.三层架构          
        与MVC设计模式的目标一致:都是为了解耦合、提高代码复用;  
         区别,二者对项目理解的角度不同。                                
                                                          

  2.  三层组成:  
表示层(USL, User Show Layer;视图层)
     前台:对应于MVC中的View,用于和用户交互、界面的显示  
              jsp js html css jquery等web前端技术
             代码位置: WebContent       
     后台:对用于MVC中 Controller,用于控制跳转、调用业务逻辑层  
             Servlet(SpringMVC Struts2),位于xxx. servlet包中               
业务逻辑层(BLL, Business Logic Layer; Service层) 
             接收表示层的请求调用  
             组装数据访问层,逻辑性的操作(增删改查,删:查+删), 
             一般位于xx. service包

数据访问层(DAL, Data Access Layer;Dao层)
        一直接访问数据库的操作,原子性的操作(增删改査)  

        一般位于xxx.dao包

 

Java中MVC与三层之间的关系

 

相关文章:

  • 2022-12-23
  • 2021-05-20
  • 2021-12-26
  • 2022-02-09
  • 2021-06-18
  • 2021-10-19
猜你喜欢
  • 2021-12-12
  • 2022-01-05
  • 2021-04-05
  • 2021-08-08
  • 2021-06-26
相关资源
相似解决方案