其实这个算得上的不太正经的项目记录了,没有开发日志,也没有啥,纯手工记录……
项目描述:
项目中使用到的开发工具位idea、JDK为1.8版本的、Maven、navcat、Tomcat8.5
后端技术为spring、springmvc、mybatis、SSM框架
前端用到html、css、js、jquery、Bootstrap框架完成页面的美化
后端主要是MVC分层开发,controller控制请求转发、model层中为dao层和service层处理相关的业务,负责数据访问层与数据加工层,视图层包含了JSP页面
客户端发送request请求到web.xml,使用dispatcherServlet来处理请求。
- 全部书籍-详情:日期无法显示(解决了,)
- 出现类型[com.web.Dao.Book]上找不到属性[ISBN](
)- 一般重新写一下Get and Set就ok
- 现在基本的book管理做好了,可以实现查看detail、修改、删除功能(2021年02月01日10点37分)
- 把搜索功能也顺便做好了,逻辑很多和showAll相似(10点52分)
- 图书管理现在就差一个分页功能,但是之前学分页的时候不太清楚具体的操作,所以推到之后快速学一点myBatis之后再弄
- 密码修改现在是没问题的
- 先把读者管理做好再看下一步吧
- 读者的删除功能是有bug的,只删除了card信息而没有删除info信息
- 还是先做好修改吧:默认修改是只涉及readerInfo表的
- 出现了一堆问号,先排除一下传输的时候变量写错名字、再排除一下字节有没有写错
- 删除功能也做好了(20点02分),还差添加读者的功能。
- 又遇到了日期的问题,好麻烦啊()
- (
) 数据库中的date对应java.sql.Date; 把 java.uitl.Date存储到数据库,需要把 java.uitl.Date转化为java.sql.Date。 - 居然是(
)的问题,我从来没想到还可以这样,晕菜……(21点06分)
- (
- 对读者的操作各项功能已经完成(2021年2月09日21点26分)(还差还书详情。)
- 注意复制Servlet的时候要注意注解重新写,不然会导致奇怪的错误,没有提示信息,但是会报出一大串未知的信息
- 搜索功能做好了,还有查看详情和借阅功能
- 详情功能完成:(2021年3月01日)
- 遇到此类错误(
),应该县区看SQL语句书写是否正确,这次是因为有’'没有写,所以导致运行失败。 - 借阅功能完成。(2021年3月07日10点01分)
- 遇到一个大问题了,servlet不能被读取,真糟糕,网上也没有相关的信息。(10点58分)
- 传值失败,弄了一个下午,崩溃崩溃真崩溃……,最后还是弄好了
- 17点33分:用户修改功能完成。
- class="btn btn-success btn-sm"href=“readerServlet?method=update1&reader_id=KaTeX parse error: Expected 'EOF', got '&' at position 22: …rInfo.readerId}&̲name={ReaderInfo.name}&sex=KaTeX parse error: Expected 'EOF', got '&' at position 17: …ReaderInfo.sex}&̲birth={ReaderInfo.birth}&address=KaTeX parse error: Expected 'EOF', got '&' at position 21: …erInfo.address}&̲phone={ReaderInfo.phone}” role=“button”>修改</a
- 现在回过头去修改admin 的借还管理
- 天天都报错,我要回去喝可乐(
) - 现在形势大好呀!!!!真的太棒了!!(就差分页和过滤器了)
- 今晚的目标是:先把Ajax学完,看看具体是个什么原理,然后应用在项目上面,做好总结归纳。(2021年3月15日周一17点07分)
- 看完了ajax分页,但是和我现在做的有很大的出入,还得改很多代码才能完成想要的效果
- 终于完成了第一个ajax 分页功能。(2021年3月16日10点20分)
- 昨天写这个的时候真的有点崩溃呀,Ajax分页在JavaScript里面实现不了生成对象,真的是醉了……
- 还有一些逻辑没有完成,例如:读者借了书,然后要销户怎么办?我需要先去数据库查一下他有没有欠书记录
- 好厉害,有些程序还自带容错性:(
) - 测试中遇到的问题:
- 提交书本的时候(admin提交)ISBN太长了,导致数据库出错,需要学习一下正则表达式,对输入的长度进行限制。
- 读者借了书,然后要销户,处理这个逻辑
- 做吐了,不写读者的分页先了,先做filter了(21点54分)
- 最后现在我终于把过滤器写完了,但是很多知识点都有所遗忘,看来总结归纳真的真的很重要啊,勉勉强强写完了filter。(总结的时候看到这里还是很简单的嘛)
- 读者分页原来还有插件,但是插件现在不太好加进去了,算了算了,自己仿照网上开源的东西搞一个分页的工具包吧(晚上02:20)
- xdm,冲,分页工具包真的好烦呀,不停报错,但是还好,是最后一关了,断断续续做完了,真的太有成就感了!!!
- 至此,此项目已经完成了(2021年3月25日)
- 项目总结之后补上OKOKOKOK