毕设项目杂技

353 阅读1分钟

自己的毕设是关于一个竞赛信息发布的APP,整个架构是C/S 和B/S加起来的一个混合架构。业务较为简单。下面是一些简单的记录。

架构图

  1. springboot 的参数获取

请求参数获取按照方法分为get和post 进场使用的注解由requestparam,pathvariable,modelatt

  1. 关于动态模板的一点思考

自己毕设并没有做前后端分离,而是采用的thymeleaf动态模板。动态模板技术核心理念是 一个html 页面分为两部分,一部分是展示的数据,另一部分是渲染数据的视图。(Model and View)。发送到后端的请求分为两种,一种是请求数据做渲染。另一种是单纯的做页面跳转。(前端原生也可以做页面的跳转)。为什么不适用原生的跳转我理解的原因如下:1. html 原生的跳转是跳转页面必须位于resource/static目录下,此时html的一部分在static一部分在templates中。管理不易。2. 请求打到后端之后,可以替换原生前端中的$(function(){}) 页面初始化结束之后自动发送请求。可以直接把数据渲染到页面中。在编写过程中发现还是用部分的ajax即可完成整个项目的设计

  1. 前端较为常用的几个组件。分页器,时间,富文本。
  2. jq 动态加载select标签
  3. 解决input 输入框连续输入 频繁请求到后台的问题 ?????待解决