zoukankan      html  css  js  c++  java
  • MVC开发模式


    总结:1.JSTL存在的目的和EL表达式一样为了减少JSP页面的脚本代码也就是java代码;
    JSTL的引入方式:1.导入jar包:1.jstl.jar;standard.jar;2.在jsp页面导入包:<%@ taglib uri:="http://java.sun.com/jsp/jstl/core" prefix="c">
    2.逻辑判断:<c:if text="${判定条件}">;<c:if test="${1+1==2}"> 正确</c:if>;<c:if test="${1+1!=2}">错误</c:if>
    3.判定域中的user对象来判断登入的账号:<c:if test="${empty user}"> 注册登录</c:if> <c:if test="${!empty user}"> ${user.name}</c:if>
    4.JSTL:逻辑判断的:<c:if test=""> </c:if>; 循环遍历:<c:forEach items="" var=""> </c:foreach>
    5.普通for遍历:1.打印10遍i:<c:forEache begin="0" end="10" var="i"> ${i} </c:forEach>
    6.增强for遍历:<c:forEache items="${list}" var="user"> ${user.name}..${user.age} </c:forEach>
    7.遍历map集合Map<String,User>;1.先拿出key并输出,然后再拿出User通过user.age和user.name分别取值:
    <c:forEache itmes="${Map}" var="entry"> ${entry.key}....${entry.value.name}...${entry.value.age}</c:forEach>
    8.开发模式:model1: JSP+javabean(实体类)随着业务的复杂,页面比较混乱
    model2:JSP+servlet+javabean;优点:开发中使用各个技术成熟的不分,JSP:擅长页面,servlet:擅长java业务代码的处理
    9.MVC:只是javaee的web层的体现,javaee还有service层和dao层;
    M(就是javaee的实体类)Model---模型 javaBean:封装数据
    V(就是javaee里面的jsp页面)View是视图,jsp:是页面显示的代码
    C(在javaee就是Servlet控制器):Controller是控制器,Servlet是获取数据并处理数据的把接收的数据进行打包封装
    服务器开发时 分为三层
    web层:与客户端交互
    service层:复杂业务处理
    dao层:与数据库进行交互
    10.QueryRunner的引入方式:1.导入jar包:1.commons-dbutils-1.6.jar和mysql-connector-java-5.1.37.jar
    11.用QueryRunner可以直接调用,conn,sql,obj进行操作,1.增删改:updte(Connection conn, String sql, Object... params(可变参数;给sql中的占位符(?)赋值))
    2.查询:query(Connection conn, String sql, ResultSetHandler<T> rsh, Object... params)
    12.增删改:1.穿件collection对象,Connection conn=JDBCUtils.get(); 获取QueryRunner对象:QueryRunner qr=new QueryRunner();
    3.写sql语句:String sql=insert into user(name,id) values(?,?) Object[] obj={"李","6"}4.调用QueryRunner对象:int num=qr.update(conn,sql,obj);

  • 相关阅读:
    滑动窗口(单调队列)
    蒜头君的排序
    P2024 食物链
    STL
    P2880 [USACO07JAN]平衡的阵容Balanced Lineup(RMQ的倍增模板)
    LCA的两种写法
    P1439 最长公共子序列(nlognLCS问题)
    P3383 【模板】线性筛素数
    P2158 [SDOI2008] 仪仗队(欧拉函数模板)
    alifhab
  • 原文地址:https://www.cnblogs.com/hankai2735/p/11598029.html
Copyright © 2011-2022 走看看