MVC全称:Model模型,View视图,Controller控制器
MVC最早出现在JavaEE三层中的web层,它可以知道代码有效的分隔,单独工作
view视图:只负责数据和界面的显示,不接受任何与数据无关的代码,便于程序员和美工到的分工合作--JSP/HTML
controller控制器:只负责接收请求,调用业务层的代码处理请求,然后派发页面,是一个调度者的角色--Servlet转到某个页面。或者是重定向到某个页面
Model模型:将与业务逻辑相关的数据封装为具体的JavaBean类,其中不掺杂任何与数据处理相关的代码--javaBean/domain/entity/pojo
MVC是一种思想
MVC的理念是将软件代码拆分为组件,单独开发,组合使用(目的还是为了降低耦合度)
mvc的作用还是为了降低耦合。让代码合理分层。方便后期升级和维护
二、图书模块
1、编写图书模块的数据库表
##创建图书表 create table t_book( `id` int(11) primary key auto_increment, ## 主键 `name` varchar(50) not null, ## 书名 `author` varchar(50) not null, ## 作者 `price` decimal(11,2) not null, ## 价格 `sales` int(11) not null, ## 销量 `stock` int(11) not null, ## 库存 `img_path` varchar(200) not null ## 书的图片路径 );