为什么要用MVC?我从JSP页面直接访问数据库不是更简单吗 为什么非要先提交到控制再做处理?

行业问题 页面,数据库,不是 已帮助 人

为什么要用MVC?我从JSP页面直接访问数据库不是更简单吗,为什么非要先提交到控制再做处理?

热搜:cpu不能直接访问的存储器是

答案解析

难度★★☆ 搜索
  • 正确答案:

    MVC各施其职,互不干涉
    在MVC模式中,三个层各施其职,所以如果一旦哪一层的需求发生了变化,
    就只需要更改相应的层中的代码而不会影响到其它层中的代码。 有利于开发中的分工
    在MVC模式中,由于按层把系统开,那么就能更好的实现开发中的分工。网页设计人员可以进行开发视图层中的JSP,
    对业务熟悉的开发人员可开发业务层,而其它开发人员可开发控制层。 有利于组件的重用
    分层后更有利于组件的重用。如控制层可独立成一个能用的组件,视图层也可做成通用的操作界面
    说明:这个好处就太多了!!!