博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Cloud Foundry 应用开发大赛】“八卦街”后台管理系统
阅读量:6156 次
发布时间:2019-06-21

本文共 1198 字,大约阅读时间需要 3 分钟。

hot3.png

应用名称:八卦街管理控制台

应用URL地址:

应用说明及使用场景:

上篇博文 发表2天之内就获得了4000+的阅读量,大大出乎了我意料,很多热心的朋友给我提出了很多很好的建议,在这里向大家表示感谢。其中一位朋友@提到:“这样的应用如何避免用户上传‘H图片’?”我的回答是人肉,据我所知很多大公司对图片的审核还是采用人肉的方式,毕竟光靠算法还很难做到完全准确的过滤‘H图片’。同样这个提醒也让我意识到‘八卦街’也必须要有自己的后台管理系统,虽然只是一个小应用,OSC的朋友的素质都很不错,但是遇上‘H图片’还是比较尴尬的事情。

围绕如何构建这个后台管理系统,我想她应该足够简单。“八卦街”是一个典型的UGC网站,用户可以任意的贴图和评论。用户目前能够创造的内容不外乎"采集的图片",“评论”以及“注册用户”本身,当然还包括他的头像,所以这个管理系统只需要能够管理“采集”,“评论”以及“用户”就已经足够了。

应用所使用的技术及软件:

后台管理系统我用了2天的时间基本搭建完毕,前端技术选择上我使用自己最拿手同时也足够成熟的Flex。选择Flex作为管理系统的前端也是比较合适的。其一:管理系统的用户比较单一,人群比较特定,对页面加载时间快慢要求不高;其二:管理系统这类应用没有SEO的必要;其三:Flex用户体验度较高,完全跨浏览器。

后端依托于“八卦街”的Java后端,使用Spring BlazeDS集成,提供一层Remote Object访问层,当然如果使用Restful Web Service也是可以的,不过Remote Object访问效率要高于Web Service,数据库使用与“八卦街”相同的Cloud Foundry MongoDB Service。

该后台管理系统也是完全开源的,,感兴趣的同学可以自由使用。

关于开发这个系统的详细过程,后面我会写一篇具体的技术贴为大家剖析。目前该后台管理系统开放了所有八卦街注册用户的只读权限,大家可以拿八卦街的登录邮箱直接登录。

创新点(亮点):

实践了Spring Flex集成,同时为DataGrid组件开发了一款自定义的分页组件PageBar(Flex目前没有一款好用的分页组件),分页的风格类似于网页上的分页组件。

分页组件

应用截图:

采集列表

采集管理,通过设置采集状态为INVALID,可以禁止该采集出现在八卦街网站上

用户列表

用户管理,通过设置用户状态为INVALID,可以禁止该用户再登录;通过设置用户组为ADMIN,可以提升该用户为管理员

OSChina让我感受到了其他社区所没有的活力以及用户深度,以前一直潜水,今后会经常来这里逛逛,有什么好的开发心得也会尽量和大伙一起探讨,希望大家能共同进步,OSChina越来越火

转载于:https://my.oschina.net/storm0912/blog/98726

你可能感兴趣的文章
3.5. Buttons
查看>>
回溯法求解N皇后问题(Java实现)
查看>>
centos iptables
查看>>
Waymo冰火两重天:无人出租车最快今秋推出,高管团队嫌隙严重
查看>>
XML与CSS结合
查看>>
Lesson 1:单线程 Socket Communications(一)
查看>>
来自凌辉的祝福
查看>>
sql 查询模块
查看>>
教学思路C#之入门一 认识简单的C#结构
查看>>
自定义hive url parse函数
查看>>
.NET多线程编程(7)——C#多线程编程传递参数解决方案
查看>>
论“前置测试模型”-1 概念篇
查看>>
微软私有云分享(R2)16PowerShell查看虚拟机信息
查看>>
(运维)VMware-vCenter-Server-update Management
查看>>
.NET平台开发必须掌握的XML知识(二)
查看>>
闲谈“个人核心竞争力”与“危机感” !!!
查看>>
extmail垃圾邮件存放垃圾邮件箱
查看>>
Lync server 2013 监控角色的安装
查看>>
MySQL-MMM如何调用远程管理卡命令去fence?
查看>>
App-V5.0服务器部署
查看>>