JSP

一.JSP快速入门

  1.导入JSP坐标

  2.创建JSP文件

  3.编写HTML标签和Java代码

二.JSP原理

  JSP=HTML+Java  简化开发,避免在Servlet中直接输出HTML标签

  JSP本质上就是个Servlet

三.JSP脚本

  1.<%...%>:内容会直接放到_jspService()方法中

  2.<%=...%>:内容会放到out.print()中,作为out.print()的参数

  3.<%!...%>:内容会放到_jspService()方法之外,被类直接包含

四.JSP缺点

  既能写java代码,又能定义HTML页,拥有前后端不分离的缺点

  因此,用Servlet逻辑处理,封装数据->JSP获取数据,遍历展现数据

五.EL表达式

  表达式语言,主要功能是获取数据

  语法:${expression}  

六.JSTL标签

  JSTL:JSP标准标签库,使用标签取代JSP页面上的Java代码

  快速入门:

      1.导入坐标(jstl,standard)

      2.在JSP页面上引入JSTL标签库

      3.使用  <c:if>  

          <c:forEach>

          items:被遍历的容器

          var:遍历产生的临时变量  varStatus:遍历状态,可以代替序号功能

七.MVC模式和三层架构

  ①MVC是一种分层开发的模式

      M:Model  业务模型,处理业务

    V:View   视图,界面展示

    C:Controller 控制器,处理请求,调用模型和视图

   MVC的好处:职责单一,互不影响;有利于分工协作;有利于组件重用

  ②三层架构

    数据访问层:对数据库的CRUD基本操作

    业务逻辑层:对业务逻辑进行封装,组合数据访问层中基本功能,形成复杂的业务逻辑功能

    表现层:接受请求,封装数据,调用业务逻辑层,响应数据

posted @ 2022-03-29 22:49  Pray386  阅读(51)  评论(0)    收藏  举报