springboot 前后端完全分离开发构思

背景

一直以来都想着如何把一个项目的前后端代码完全分离,单独开发,后来看到springboot的静态资源文件目录,遂产生了一个想法。

想法

前台页面

将所有的页面文件统一放在 resource 目录中。
resource根目录存放部分主要页面,组建页面存放在子集目录,通过ajax调用,是所有的主要页面都可以通过"/***.html"访问。
当项目启动之后,以html的方式直接访问主页面文件。
在页面文件中通过调用后台api获取json或者其他格式的数据来渲染页面。

后台数据处理

所有的api均设计为rest模式(文件下载上传例外)。

结果

经过一番实践,完全可以实现这个的开发模式。

优点

前后台开发完全分离,制定好api后再统一开发,真的爽。。。
可以充分利用客户端资源,将部分数据处理放在前台,减轻服务端压力。

总结

前端开发有些压力,会有些妥协,总之是个人前端技术大概只能说凑合。。。还需努力啊。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,921评论 0 5
  • 1.下载apache https://httpd.apache.org/ 点击箭头指向的Downloadl 下载 ...
    梦随缘阅读 26,203评论 1 9
  • 痛点是恐惧 用户决定要用什么产品帮助自己时,他们用的一个词是“怕”。 爽点是即时满足 人在满足时的状态叫愉悦,人不...
    帅梅香茗阅读 708评论 0 0
  • 才置茶盏于几上,屋内微寒指犹凉。 世事不过梦一场,几人不曾入黄粱! 烦恼皆因凡心起,黄粱易醒情难弃。 身在咫尺难执...
    辉煌Ad098阅读 731评论 2 3