MVC 设计模式与三层架构

一、JavaEE开发模式

什么是开发模式

模式是在开发过程中总结出的“套路”,总结出的一套约定俗成的设计模式

JavaEE模式

model1模式

  • 技术组成 :jsp+javaBean
  • 弊端 :业务多时,导致jsp页面容易混乱

model2模式

  • 技术组成 :jsp+servlet+javaBean
  • 优点
    • 开发中使用各个技术擅长的方面
    • servlet擅长java的业务代码
    • jsp擅长页面的展示
MVC
  • Model——javaBean——封装数据
  • View——JSP——页面展示
  • Controller——servlet——获取数据,对数据进行封装,传递数据、指定页面显示

三层架构

  • web层——与客户端交互
  • service层——复杂业务逻辑
  • dao层——与数据库进行交互
上一篇:[Java123] JavaBean


下一篇:JSP+javaBean:简易投票网页练习