记录一下之前做项目的经历

其实这个算得上的不太正经的项目记录了,没有开发日志,也没有啥,纯手工记录……

项目描述:
项目中使用到的开发工具位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来处理请求。

  1. 全部书籍-详情:日期无法显示(解决了,在这里插入图片描述
  2. 出现类型[com.web.Dao.Book]上找不到属性[ISBN](在这里插入图片描述
    1. 一般重新写一下Get and Set就ok
  3. 现在基本的book管理做好了,可以实现查看detail、修改、删除功能(2021年02月01日10点37分)
  4. 把搜索功能也顺便做好了,逻辑很多和showAll相似(10点52分)
    1. 图书管理现在就差一个分页功能,但是之前学分页的时候不太清楚具体的操作,所以推到之后快速学一点myBatis之后再弄
    2. 密码修改现在是没问题的
  5. 先把读者管理做好再看下一步吧
    1. 读者的删除功能是有bug的,只删除了card信息而没有删除info信息
    2. 还是先做好修改吧:默认修改是只涉及readerInfo表的
    3. 出现了一堆问号,先排除一下传输的时候变量写错名字、再排除一下字节有没有写错
    4. 删除功能也做好了(20点02分),还差添加读者的功能。
  6. 又遇到了日期的问题,好麻烦啊()
    1. 在这里插入图片描述
      ) 数据库中的date对应java.sql.Date; 把 java.uitl.Date存储到数据库,需要把 java.uitl.Date转化为java.sql.Date。
    2. 居然是(在这里插入图片描述
      )的问题,我从来没想到还可以这样,晕菜……(21点06分)
  7. 对读者的操作各项功能已经完成(2021年2月09日21点26分)(还差还书详情。)
  8. 注意复制Servlet的时候要注意注解重新写,不然会导致奇怪的错误,没有提示信息,但是会报出一大串未知的信息
    1. 搜索功能做好了,还有查看详情和借阅功能
    2. 详情功能完成:(2021年3月01日)
  9. 遇到此类错误(在这里插入图片描述
    ),应该县区看SQL语句书写是否正确,这次是因为有’'没有写,所以导致运行失败。
  10. 借阅功能完成。(2021年3月07日10点01分)
  11. 遇到一个大问题了,servlet不能被读取,真糟糕,网上也没有相关的信息。(10点58分)
  12. 传值失败,弄了一个下午,崩溃崩溃真崩溃……,最后还是弄好了
  13. 17点33分:用户修改功能完成。
  14. 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
  15. 现在回过头去修改admin 的借还管理
  16. 天天都报错,我要回去喝可乐(在这里插入图片描述
  17. 现在形势大好呀!!!!真的太棒了!!(就差分页和过滤器了)
  18. 今晚的目标是:先把Ajax学完,看看具体是个什么原理,然后应用在项目上面,做好总结归纳。(2021年3月15日周一17点07分)
  19. 看完了ajax分页,但是和我现在做的有很大的出入,还得改很多代码才能完成想要的效果
  20. 终于完成了第一个ajax 分页功能。(2021年3月16日10点20分)
  21. 昨天写这个的时候真的有点崩溃呀,Ajax分页在JavaScript里面实现不了生成对象,真的是醉了……
  22. 还有一些逻辑没有完成,例如:读者借了书,然后要销户怎么办?我需要先去数据库查一下他有没有欠书记录
  23. 好厉害,有些程序还自带容错性:(在这里插入图片描述
  24. 测试中遇到的问题:
  25. 提交书本的时候(admin提交)ISBN太长了,导致数据库出错,需要学习一下正则表达式,对输入的长度进行限制。
  26. 读者借了书,然后要销户,处理这个逻辑
  27. 做吐了,不写读者的分页先了,先做filter了(21点54分)
  28. 最后现在我终于把过滤器写完了,但是很多知识点都有所遗忘,看来总结归纳真的真的很重要啊,勉勉强强写完了filter。(总结的时候看到这里还是很简单的嘛)
  29. 读者分页原来还有插件,但是插件现在不太好加进去了,算了算了,自己仿照网上开源的东西搞一个分页的工具包吧(晚上02:20)
  30. xdm,冲,分页工具包真的好烦呀,不停报错,但是还好,是最后一关了,断断续续做完了,真的太有成就感了!!!
  31. 至此,此项目已经完成了(2021年3月25日)
  32. 项目总结之后补上OKOKOKOK
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

willorn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值