ShareBook 网站的总结

ShareBook 是一个基于书本分享的网站,网站实现的基本数据的展示和简单的数据增删改查,个人数据的管理。对于社区的板块展示设计的比较简单,自己在后期有时间的时候想做成一个类似CSDN的可交流的博客社区。
负责内容:
后端和前后端的数据交换板块
总结的主要内容:项目的思路,遇到的比较典型的问题,可加以完善对的部分

一:网站的设计思路

后端是用框架springboot 数据访问使用 springdataJPA + driud
代码的结构:

  • config :进行相关配置;配置driud 连接池
  • controller : 请求处理
  • entities : 进行数据映射的类
  • repository :SpringData JPA 方法类
  • service : 完成业务逻辑处理(前接Controller 后调用repository)
  • modleobject : 没有设计Service的数领域模型只设计了前端的数据领域模型
  • response : 对返回前端的数据进行包装,定义统一的格式。返回json 格式的数据要进行这样的统一处理,将数据保存在modle 不需要这样的处理
  • interceptor : 设置拦截
  • error :处理异常,对controller 抛出的异常做统一的处理
  • utils : 项目中需要用到的一些固定数据之类的,进行统一的设置

ShareBook 并没有采用完全的前后端分离,也不是完全的modle 数据交换。一般情况是直接使用的model ,在一些设计复杂的页面,局部数据刷新使用Ajax(load)

二:存在的问题

  1. 对数据的统一包装,如何有效又逻辑简单清楚
  2. 对异常的处理,不能一味的依赖于前端的数据校验,在ShareBook 并没有进行数据校验
  3. 因为数据多并且表之间基本上都有关联性所以在ShareBook中比较麻烦的就是数据的处理repostory 和Service 部分。重点突出的就是Springdata JPA 的学习

三:收获

收获的话就是锻炼吧,同时也是告诉你自己你有多菜(我自己)对一个网站的开发需要的模块有认识,并且对每一个模块需要怎样的知识完成更加清楚,这是书本上,别人无法教会你的,你会更加的明白,某一项技术为何而来,用来干什么,为什么处理一个问题在众多可以解决的办法中要使用它。更多的是告诉自己自己还欠缺什么吧。开始的时候可能会觉得很难,做完之后觉得自己之前提的需求都做完了,但是好low。
最最重要的是这个过程,每出现一个bug 解决bug 的过程,自己觉得自己更喜欢干这件事了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的体育馆管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本体育馆管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此体育馆管理系统利用当下成熟完善的SpringBoot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线选择试题并完成答题,在线查看考核分数。管理员管理收货地址管理、购物车管理、场地管理、场地订单管理、字典管理、赛事管理、赛事收藏管理、赛事评价管理、赛事订单管理、商品管理、商品收藏管理、商品评价管理、商品订单管理、用户管理、管理员管理等功能。体育馆管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:体育馆管理系统;SpringBoot框架;Mysql;自动化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值