MVC三层架构

servlet和jsp都可以写Java代码;servlet注重写处理代码,跳转页面;JSP注重于显示数据

mvc:

  • M:model (模型 service)**:控制业务操作,对数据的增删改查;访问数据库**;
  • V:view(视图 JSP)**MVC好处是它能为应用程序处理很多不同的视图,在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式,提供用户操作,展示数据模型**
  • **C :controller(控制器 servlet)**:接收数据,将数据交给服务层去做,页面的跳转