一个后端工程师如何实现漂亮的后台管理系统

新华折光润 架构至善之路 

俗话说:“一个不会写前端页面的后端工程师不是一个合格的前端工程师”。虽然有点调侃的意味,但是后端工程师了解前端的一些知识点对后端开发也会有一定的帮助。

大多企业开发的后台管理系统只能在PC下访问才可以展示全部功能,而在移动端则不能访问或访问非常的不友好,若需要在移动端访问全部功能并友好的显示则需要单独的开发。

是否可以开发一个自适应的页面来满足PC端及移动端访问的需求呢?请看下图为后台管理系统中用户管理的页面,如何在移动端友好展示其功能。

 

 

首先我们看下移动端访问效果如下图:

图中红框1顶部菜单在移动端访问的时候只显示小图标;

图中红框2搜索功能框分行显示;

图中红框3用户信息多列分行显示,并自动填充列属性。

 

 

以上效果展示,在传统的SpringMVC中只介绍view中相关实现。

首先我们看下下图红框中部分CSS代码:@media screen and (max-width:767px)的作用是当页面宽度小于768px显示的样式。

 

 

我们再来看下jsp页面中的样式如下图红框中的样式:h5-table、h5-table-hover来控制页面的自适应。

 

 

jsp页面通常会与js搭配使用,本文中的js是用的JQuery+Ajax,下图中红框的代码会在自适应页面自动填充列属性名称。

 

 

以上功能通过修改SpringMVC中View的相关页面即可达到页面自适应的功能,但是对于前端知识了解很少的同学来实现此功能还会有一定的难度。

若想进一步了解功能详细实现步骤及源代码,请关注架构至善之路公众号参与讨论并获取源代码。

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在多人协作开发后台管理系统后端时,可以考虑以下分工思路: 1. 项目经理:负责整体项目的规划、协调和管理,与客户进行沟通,分配任务和监督进度。 2. 后端架构师:负责设计系统的整体架构,搭建项目框架,定义数据库结构和接口规范。 3. 后端开发人员:根据项目经理和架构师的要求,负责具体功能模块的开发和编码工作,包括用户认证、数据查询、增删改操作等。 4. 数据库管理员:负责数据库的设计、创建和维护,确保数据的安全性和完整性,处理数据库相关的性能优化和故障排查。 5. 测试工程师:负责系统的测试工作,包括编写测试用例、执行测试、发现并修复漏洞和问题。 6. 安全工程师:负责系统的安全性评估和加固工作,包括用户身份验证、数据加密、输入验证等方面的安全防护措施。 7. 运维工程师:负责项目的部署和服务器的配置,监控系统的运行状态,处理系统故障和优化性能。 8. 文档编写人员:负责编写项目文档,包括需求分析、设计文档、接口文档、使用手册等,方便团队成员之间的沟通和知识共享。 以上是一种常见的分工思路,具体分工可以根据团队成员的技能和经验进行调整。同时,团队成员之间需要保持良好的沟通和协作,定期进行进度汇报和问题讨论,确保项目的顺利进行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值