一、模块的开发的顺序

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对象中

最新文章

  1. vmstat命令
  2. 安装yii2时出错 Invalid Parameter – yii\base\InvalidParamException
  3. C# Winform中DataGridView绑定后DataGridViewCheckBoxColumn无法显示的问题
  4. 控件(弹出类): ToolTip, Popup, PopupMenu
  5. Hadoop 之面试题
  6. JBoss错误
  7. DTCMS清除&amp;emsp;&amp;amp;
  8. Html5浏览器端less应用
  9. Nodejs核心模块
  10. 【LeetCode】225. Implement Stack using Queues
  11. MySQL数据库设计基础
  12. Java父线程(或是主线程)等待所有子线程退出
  13. 西风 West Wind Html帮助构建器
  14. 应用监控CAT之cat-consumer源码阅读(二)
  15. steps/train_mono.sh
  16. 弱智的grub消除法
  17. easyui中如何为validatebox添加事件(onblur、onclick等)
  18. where T:new() 是什么意思
  19. Drupal8入门文章推荐
  20. 转载-SVN常用命令

热门文章

  1. CentOs下安装gcc/g++/gdb
  2. Spring--初始化IOC容器的几种方式
  3. json中把非json格式的字符串转换成json对象再转换成json字符串
  4. 一款基于jquery的喜欢动画按钮
  5. beaglebone black ubuntu display x11 server的配置
  6. 示例 - C#脚本代码采集搜狐NBA球员, 球队和比赛实况
  7. kettle的日志
  8. SQL on Hadoop 的真相(1)
  9. MapReduce与Hadoop之比较
  10. ThinkPHP中的验证码不出现的解决办法