背景:
1,现在的开发模式是传统springmvc架构(前后端资源是在一整个javaweb项目中的),后台负责登录验证/权限管理/页面跳转等,我负责数据渲染/回传等.和传统的jsp区别是数据全部走ajax,也算是半分离吧;
2,公司只有我一个前端和一个java后台,而且后台还在别的城市,都没有前后端分离的经验,但是技术基础都还算过关,打算用新项目试水分离开发模式;
3,公司项目全部为管理系统类内网项目(所谓涉密),没有外网服务器(只有一个svn服务器);
问题:
1,人少(就我们两人且无经验),没有大牛指导,只是在网上查阅了相关资料,具体技术难点问题不大,学习能力应该可以应付,但对整个开发流程不了解,心里没底(其实人少也有好处,技术方面我俩随便定,想怎么玩就怎么玩);
2,没有外网测试服务器,如何联调?沟通后,后台表示有办法将他的接口映射到外网;
3,后台是否需要更换java框架?如需要有无推荐?
思路:
初步设想我用vuejs+elementui搭页面,用axios带上token调接口,通过vue-router由前端来控制页面跳转,前后端交互只涉及数据.
完成后经过webpack打包发布到静态服务器,后台放tomcat;
需要各位大牛解答:
1,问题2后台的方法是否可行?
2,问题3;
3,权限控制由谁实现,实现思路是什么?
4,前文提到的整体思路是否正确?有无遗漏?
5,其他任何建议及忠告.
感谢!祝好!
小项目这么分离挺好的。
后端实现逻辑提供接口,前端调用接口呈现数据。
权限当然后台实现,可参考:https://segmentfault.com/q/10...
忠告和建议就是:
1.异地合作多沟通
2.接口文档要详细和明确