个人理解的mvc三层构架。
M层 个人把它分成的两个包,一个包里面是对数据库每个表的实例化,生成相对应的get和set方法,一个表里面是存放的SQL语句进行对表的各种操作
V层 就是你的可视化界面
C层 业务逻辑判断,如果需要在这里对你的M层获得的数据进行处理,不过不需要那就相当于一个中转站
V层 → C → M层用的传参,在view层获得的数据,以参数的形式产地过去,但是如果参数太多,那就要用把你的参数封装起来(set到你的实例化类中,如果需要在用get方法取出)
M → C → V 用的对数据库相应操作的的return值,return的可以是对象的集合,也可以是某类型的值或者Boolean
网友评论