【CF 应用开发大赛】小企业管理系统ironrhino-biz

应用名称:ironrhino-biz css

应用URL地址:http://ironrhino-biz.cloudfoundry.com/  html

默认管理员用户密码(admin/password),密码请不要修改或者修改后改回来,谢谢. 前端

http://ironrhino-biz.cloudfoundry.com/user 这里增长新的用户 redis

推荐使用非IE浏览器或者IE9 spring

应用说明及使用场景: sql

适用于小企业的管理系统,源码托管在googlecode,地址是 http://code.google.com/p/ironrhino-biz  mongodb

应用所使用的技术及软件: 数据库

基于本身的开源项目ironrhino,符合JAVA EE规范,支持Tomcat、Jetty、Resin、JBoss等主流应用服务器,支持Mysql、PostgreSQL等主流数据库。当前Cloud Foundry上的应用部署了一个实例,数据库使用CF上提供的Mysql服务,缓存服务器是使用CF提供的Redis,全文搜索基于elasticsearch,在云环境下暂时不支持,搜索自动降级成数据库的like查询(更新,elasticsearch可使用,可是可能存在应用重启后索引文件丢失须要所有重建的问题)(再次更新,elasticsearch会致使too many open files错误,在云环境仍是不开启算了)(再再次更新,elasticsearch在云环境开启可是索引放在内存中,应用重启须要重建索引)浏览器

创新点(亮点): 缓存

充分利用ironrhino框架提供的功能,无论是前端仍是服务器端代码都尽可能作到Write Less,Do More

利用spring的profile功能自动适应各类环境(本地单机测试,生产服务器上双机,cloudfoundry云环境等)

应用规模能够无限水平扩展,重启或者增长新节点不会丢失session

前端作到告终构(html)展示(css)行为(js)分离,html保持干净,html元素上面加一些class和data就能够完成丰富的功能

云端自动采用redis取代ehcache做为缓存服务器

云端自动使用mongodb为文件存储,能够在 http://ironrhino-biz.cloudfoundry.com/common/upload 体验,支持从桌面文件夹里面拖动图片进来上传,从虚线里面拖出来到页面上的其余地方来删除

云端自动启用rabbitmq取代redis来传递消息,包括队列和发布订阅

至此cloudfoundry目前为止提供的服务所有用上了,而且得益于cloudfoundry精巧的autoreconfig,本地可用的war包不用作任何修改直接运行在云端

采用elasticsearch支持全文索引并使用pinyin4j支持中文拼音,体验地址 http://ironrhino-biz.cloudfoundry.com/biz/order?pn=1&ps=10&keyword=xiaosu

产品支持自定义属性,在产品所属的品种里面编辑属性模板,看下面截图

应用截图:






相关文章
相关标签/搜索