前言:
MVC框架是当代最常用也是最主流的框架,为什么要用MVC框架呢?因为它会使我们项目的布局和结构非常清晰,一眼就可以使他人看出你的开发流程和全局形式。而且当我们的项目需要变动时,只需要改动一小部分就可以成功,而不需要把整个流程都改一遍。
何为MVC框架?
M:Model 业务数据(service
,repository
,entity
)
service
:用来处理业务。
repository
:与数据库进行交互,数据库中的一张表相当于一个repository。
entity
:相当于Java Bean,把数据库的数据映射成一个java对象
V:View 视图(JSP
,HTML
,APP客户端
)
C:Controller(Servlet
,Handler
,Action
)
流程解析:
controller要调用service需要创建一个service对象。
service要调用repository需要创建一个repository对象。
repository里进行连接数据库操作。
请求过程:
在请求进入Java Web应用后,Controller接受该请求,进行业务逻辑处理,最终将处理的结果返回给用户(View+Model)。
Controller–>Service–>Repository–>DB
entity作为一个结果在彼此之间传递
注意:编写的时候注意从Repository层开始,因为底层没有布局好,没法调用底层的方法。