公司要把 JAVA+JSP 项目改造成前后端分离,后端剔除 JSP,前端用 VUE 。 之前没做过,我是负责前端,改造的这个过程,后端需要做哪些工作,前端需要做哪些工作。 有没有这方面的资料文字视频。 现在很迷茫没有方向,请求广大 V 友指点迷津。
1
ytmsdy 2020-07-27 15:10:13 +08:00
1:前端搭建好脚手架,开始写前端的业务逻辑
2:后端需要把对应的方法封装成 api 的形式,提供给前端调用 |
3
palmers 2020-07-27 15:27:05 +08:00
1. 前后端分离有两种, 开发和部署
2. 前后端需要对一下交互方式, 然后后端根据确定方案提供 http 接口及文档,如果部署分离可能涉及跨域 3. 如果有权限校验也需要考虑 |
4
qwerthhusn 2020-07-27 15:31:32 +08:00
一般都挺好弄,就是变成接口
但是有的业务,特别是涉及到多步骤得业务,本来一些中间数据都是在 Session 得,改起来比较麻烦,对后台冲击比较大。 |
6
199678i OP @qwerthhusn 后台对跨域需要做什么处理吗,还是前端来处理。
|
7
oueryini 2020-07-27 16:01:43 +08:00
后端写接口 前端写页面 跨域后端做处理
|
8
peonone 2020-07-27 16:02:28 +08:00
不涉及跨域,把 build 完的前端(就是静态 js,css 文件)放到后端的 web 服务器上,还是只有一个域名和 web 服务器
|
9
qwerthhusn 2020-07-27 16:03:23 +08:00
@199678i 跨域是小问题,要么代理上,要么应用内拦截器加上那几个 Header 就行了
|
10
wangritian 2020-07-27 16:44:22 +08:00 1
你们先坐一起讨论 api 设计,后端决定接口格式,前端决定需要哪些接口,举个例子
后端:统一用 post,返回数据是 json,其中有...公共属性,xxx 是状态码,xxx 是错误信息,xxx 是数据,登录信息放在 cookie 里 前端:我需要一个文章分页列表接口,返回标题,摘要,时间等等属性,还有一个文章内容接口,给我标题和正文 然后前端去封装请求方法,后端按刚刚的需求给出接口命名和返回数据格式定义,最好能上线一套假数据接口,两边就能同时开工了 |