您的位置:首页 > 编程语言 > Java开发

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

2017-07-19 08:50 633 查看
一、模块的开发的顺序

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对象中
 
 
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: