zoukankan      html  css  js  c++  java
  • 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对象中

     

     

     

  • 相关阅读:
    左边的div导航根据右部div内容的高自动调整
    IE中在a标签里的图片会显示边框
    MVC4中视图获取控制器中返回的json格式数据
    Oracle 分页
    各个数据库中top 的表示方法
    AndroidPageObjectTest_TimeOutManagement.java
    AndroidSlideTest.java
    区分:AndroidDriver, iOSDriver, AppiumDriver and Remote WebDriver
    区分:WebElement, MobileElement, AndroidElement, and iosElement
    AndroidTest.java
  • 原文地址:https://www.cnblogs.com/yangxiansen/p/7860045.html
Copyright © 2011-2022 走看看