web应用设计作业第8次作业和第9次作业
根据老师的要求我自己在我的云边书屋项目里加了一个书籍管理界面用来实现增删查改功能的表格如图:整体查询:修改:删除:增加:整个项目的前端全部是用ai辅助编程的我只是大致看了一遍ai生成的代码。因为这个项目我先是根据自己的想法描述让ai生成了一个纯前端网站架子里面什么后端功能和数据库功能实现都没有。后面我自己再慢慢写出来对应的后端代码然后再让ai把前后端相适配并连接在一起前端部分基本全是ai做的。后端部分的三层架构都是我自己写的框架慢慢用ai辅助一步一步实现的功能。我觉得最难的是怎么选择数据类型因为你要清楚数据表里的结构要知道传输给前端什么样的JSON数据类型是集合还是字符串集合的话又应该选择什么样的集合还有一些数据约束比如数据表创建时指定了某种数据不能为空必须是唯一之类的。这些要求都要考虑到不然很容易报各种各样的错误然后还是要用ai查错才知道问题在哪。这是restful格式的实现有getpostputdelete各种对应接口如图:这是我的后端项目结构:这是放在resource目录下的static静态目录下的前端项目结构: