是一种开发模式,将程序分层的一种思想
M:Model 业务逻辑(service、repository、entity)
V:View 视图(JSP、HTML、APP客户端)
C:Controller 控制(Servlet、Handler、Action)
请求进入Java Web 应用后,Controller接受该请求,进行业务逻辑处理,最终将处理的结果再返回给用户(View+Model)
entity实体作为一个结果在流程当中传递
Controller==》Service==》Repository==》DB
请求进入Controller,进行业务处理,从Controller中将Model带到View中相应给用户
为什么在实体类中数字类型不用int而用Integer等包装类:
private Integer id;
private String name;
private String author;
private String publish;
private Integer pages;
private Double price;
private BookCase bookCase;
因为在JavaBean中,id可能为null,而如果用int来修饰id,程序会报错,它不能接收空值
而在包装类中,它初始值就为null
本文深入讲解了MVC(Model-View-Controller)模式的基本概念及其在JavaWeb开发中的应用。详细阐述了MVC模式如何通过将应用程序分为模型、视图和控制器三个组件来提高代码的可维护性和可扩展性。
8538

被折叠的 条评论
为什么被折叠?



