MVC和三层架构

MVC:

         就是将业务逻辑,代码,显示相分离的一种思想

         M:model       模型    作用:主要是封装数据,封装对数据的访问

         V:view           视图    作用:主要是用来展示数据一般是jsp担任的

         C:controller     控制    作用:接受请求,找到相应的javabean完成业务逻辑

 

MVC思想的产生:

servlet-->缺点:生成html内容太麻烦

                  |

         jsp--->缺点:阅读起来不方便,维护比较困难

                  |

         jsp+javabean:

                                   jsp:接受请求,展示数据

                                   javabean:和数据打交道

                  |

         jsp+javabean+servlet

                                   jsp:展示数据

                                   javabean:和数据打交道

                                   servlet:接受请求,处理业务逻辑

                                   MVC思想的体现

 

 

 

javaee的三层架构

         web

                  作用:

                          -------jsp---------

                    1.展示数据                

                          -----servlet------

                          1.接受请求

                          2.找到对应的service,调用方法完成逻辑操作

                          3.信息生成或者页面跳转

         service

                  作用:

                          1.完成业务操作

                          2.调用dao

         dao(dataaccess object 数据访问对象)

                  作用:

                         1. 对数据库的curd操作

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值