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对象中
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对象中
相关文章推荐
- Java Web开发过程中登陆模块的验证码的实现方式总结
- Java Web开发过程中登陆模块的验证码的实现方式总结
- Java Web应用中如何实现任务有效调度-Java基础-Java-编程开发
- java-web国际化开发基础和实现国际化显示的登入页面详解
- 用Java实现FTP服务器解决方案-Java基础-Java-编程开发
- Java实现类MSN、QQ好友上线通知界面-Java基础-Java-编程开发
- JBuilder2005实现重构之升级到JDK5.0-Java基础-Java-编程开发
- java/vc单点登录的简单实现-Java基础-Java-编程开发
- 利用Java Swing 实现游戏开发-Java基础-Java-编程开发
- 高手是如何轻松玩转Java Web Start的-Java基础-Java-编程开发
- java实现的18位身份证格式验证算法-Java基础-Java-编程开发
- Java Web 框架的"甜点"-Java基础-Java-编程开发
- 用Java实现几种常见的排序算法-Java基础-Java-编程开发
- 用AJAX J2EE实现一个网上会议室系统-Java基础-Java-编程开发
- MVC模式和java web application-Java基础-Java-编程开发
- 利用Java实现串口全双工通讯-Java基础-Java-编程开发
- JBuilder2005实现重构之重命名-Java基础-Java-编程开发
- 利用Java技术开发Web网络课件浅议-Java基础-Java-编程开发
- JBuilder2005实现重构之杂项重构-Java基础-Java-编程开发
- 用Java类实现JavaMail发送邮件的例子-Java基础-Java-编程开发