第一 编译的过程,jsp-->.java(Tomcat)-->class(jdk)(编译一次)
第二 运行过程 浏览器-->html(Tomcat)<--calss(jre) (每刷一边,就运行一次)
jsp口号一次编译到处运行
第三 Model1
jsp:(servlet)------jdbc从数据库中取结果----->>Db
第四 Model2
jsp(v)(动态网页玄的效果)<----->Servlet(C)(接受参数,处理参数,new对象,赋值,这些都是Service方法的输入参数,尽量拼接Service所需要的参数,拿到service的返回值,递交给v)<------>Service(M)<-------->Dao(M)<------->Db(M)
-------->传输的是条件
<---------传的是pojo(plain Object java Object)java原性对象(Entity) javaBean 简单理解为把数据库中的一条记录变为java的一个对象
View 视图层
Controller 控制层 控制上下的联系,把vm关联起来
Mode 模型成 产生数据,就是为了产生数据,和v的区别就是m是产生数据,v是把数据直接给我们的用户
第四 :补充知识
MyBatis-----替代Dao 数据库中的操作表 类似 Hibecnate
String--------Java先new对象,无非就是调用对象的属性和方法,所有对象都有Spring来nwe.Servlet以下全部有Spring管理
SpringMVC-------替代的是Servlet 类似框架struts