• JAVAWEB基础模块开发顺序与数据访问对象实现类步骤


    一、模块的开发的顺序

    1. 定义数据表
    2. 新建模型类
    3. 新建“add.jsp”
    4. 实现AddServlet中的doGet()方法
    5. 定义Dao、Service接口
    6. 实现Dao、Service (实现了add()方法)
    7. 实现AddServlet中的doPost()方法

     

    二、返回上一页的方法

       <a href =”javascript:history.go(-1)”>返回</a>

       history:  表示浏览器历史记录的对象

       go(-1) : 表示跳转到历史记录的上一条

     

      <script>

         function doSth(){

            //返回上一页

    history.go(-1)

    }

    </script>

     

     三、JSTL简单语法

    JSTL    JSP Standard Tag Libraries

    <c:url value=“地址”>

    “地址”添加应用路径变成绝对地址

    <c:forEach var =“变量名” items =“${列表对象}”>

       要循环生成的HTML,可以使用${变量名 XXX}显示数据!

    </c:forEach>

     

     四、数据访问对象的实现类的步骤

    DaoImpl   数据访问对象的实现类的步骤

    1. add、update、remove、这三个方法中的代码分成以下几段:

    2. String sql 拼SQL语句

    3. try(Connection ; PreparedStatement;) 建立连接和语句对象

    4. stat.SetXXX() 设置参数

    5. stat.executeUpdate() 执行SQL


     五、代码分块

    List方法中的代码分成以下几段

    a. String sql 拼SQL语句

    b. try(Connection ; PreparedStatement;) 建立连接和语句对象

    c. stat.SetXXX() 设置参数

    d. ResultSet set = stat.executeQury() 执行SQL获取结果集

    e. White(set.next){ list.add(new XXX());} 循环读取数据添加到列表中

     

    六、登录时代码如何执行

    登录时代码的执行是什么(说出文件名和方法名)?
      1. form[action=/user/login][method=post]
      2. LoginServlet#doPost(Request,response)
           UserServiceImpl#getByLogin(username,password)
               UserDaoImpl#getByLogin(username,password)
                   PreparedStatement#executeQuery()
                      ResultSet中的数据被读到了User对象中

     

     

     

  • 相关阅读:
    OpenGL 五
    OpenGL 四
    对UICollectionView的学习
    KVO的简单用法
    css在各浏览器中的兼容问题
    iOS学习笔记---网络请求
    UI学习笔记---第十六天XML JSON解析
    ui学习笔记---第十五天数据库
    UI学习笔记---第十四天数据持久化
    UI学习笔记---第十三天可视化设计 XIB, StoryBoard
  • 原文地址:https://www.cnblogs.com/yangxiansen/p/7860045.html
Copyright © 2020-2023  润新知