java 管理后台前台分离_系统前台后台是否应该分离(包括部署)

这个问题困惑我很久了,可能前台/后台这个用词不准确,稍微解释一下我的理解,

很多系统都分为前台和后台,其分别针对的使用者也是不同的

1. 前台一般针对"消费"用户(如读者、网购用户),数据查询是重点

2. 后台一般针对"管理"用户(如编辑、网站管理员),增/改/删 是重点(也需要查询)

前后台有很多不同点和矛盾点,如:

1. 权限

- 后台肯定有权限要求,前台很多功能无权限要求(如阅读文章)

2. 帐号体系

- 后台主要用来管理,用户数一般比较少,甚至登录入口都没必要开放。前台用户数相对较多,一般用来记录用户在网站中的行为,为其提供服务。后台用户和前台用户的用户资料可能相差很大,后台用户有时只需要帐号/口令就可以了,前台用户的资料一般比较丰富,并且用户可以自己修改资料。

3. 前端(页面、静态资源)

- 后台、前台的UI一般不同,后台可以土、丑,但前台UI要对用户负责一些。就说 前端开发 这块,包括 UI设计、HTML、CSS、JS、架构、前端/服务端交互方式、前端/服务端数据传输接口 等等,前后台可以完全不同

4. URL 分配矛盾

- 比如查询编号为 10 的产品信息,我首先会想到这个URL:http://XXXXhost/app/product?id=10 或 http://XXXXhost/app/product/10 ,但系统包含前后台,我现在想到两个思路:

a) 前后台使用同一个 URL,根据权限判断,查询不同的数据并返回相应的视图进行渲染。</

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值