首页 > 其他 > 详细

书城第五阶段-图书模块

时间:2021-04-08 17:54:35      阅读:14      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 技术分享图片

 

============

 编写书城的数据库表格:

技术分享图片

 

 然后插入数据:

技术分享图片

 

 ===

编写javabean:

技术分享图片

 

 技术分享图片

 

 在有参构造器和set方法中要写明:

技术分享图片

 

 

技术分享图片

 

 

==============

写图书模块的DAO:

先写一个bookDAO接口:

技术分享图片

 

 

再写一个实现类(因为具体方法,在baseDAO中已经写好,继承就可以):

技术分享图片

 

 具体方法:

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 在接口中,用快捷键:crtl+shift+t,可以快速生产测试类。

===========

写service层面代码:

先创建一个接口:

技术分享图片

 

 

然后写上实现类:

技术分享图片

 

 技术分享图片

 

 

技术分享图片

 

 然后测试

===============

写web层:

整个流程是这样的:

技术分享图片

 

先给bookservlet页面配地址(前面要加manager):

技术分享图片

 

 

 

 

 

 图书管理jsp页面就要指向servlet页面(?action=list是说明请求的方法是哪个):

技术分享图片

 

 

完善bookservlet的内容:

技术分享图片

 

 

技术分享图片

 

 在baseservlet中要加上doget方法:

技术分享图片

 

 

====

接下来写图书管理的jsp页面:

技术分享图片

================

前后台的区分:

技术分享图片

 

 ======

实现添加图书的操作:

技术分享图片

 

 修改jsp页面中的提交地址,加入隐藏域:

技术分享图片

 完善bookservlet页面的方法(最后要用重定向,不能用请求转发,不然会有bug):

技术分享图片

 ========================

删除图书的操作:

技术分享图片

 

 修改jsp页面:

技术分享图片

 

 ===

因为有写数据需要转换类型,所以写个工具类:

技术分享图片

 

 ==

在bookservlet文件中就可以的删除方法就可以写成:

技术分享图片

 

 给删除按钮加上单击事件,提醒用户是否删除:

先在jsp页面,给删除加上一个a标签:

技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 ===

实现修改图书功能第一步:

技术分享图片

 

 先修改jsp页面:

技术分享图片

 

 然后修改servlet页面功能:

技术分享图片

 

 

然后修改bookedit.jsp页面的内容:

技术分享图片

 

 

 第二步:

因为edit页面又要做修改又要做添加,所以隐藏域的值要变成动态的,先在manage的页面给请求方法加上方法值:

 

技术分享图片

 

 

然后edit页面的隐藏域就可以修改为:

技术分享图片

 

 也可以写成:

技术分享图片

 

 还可以写成:

技术分享图片

 

 还要加上id的发送:

技术分享图片

 

 然后修改servlet页面方法:

技术分享图片

 

书城第五阶段-图书模块

原文:https://www.cnblogs.com/jmfy/p/14628397.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!