大资源系统数据展示原型效果
架构选型
MyBatis:快速、高效、简洁的数据库数据映射到Java容器中,采用通用的Mapper文件几乎不用针对每个对象写映射文件,特别适用于快速查询数据展示方面的应用。
高效的物理分页。
Velocity: 服务端采用Spring的jackson返回JSON格式的查询结果数据,或某对象详细数据,但同时也需要响应式页面展示效果。采用Velocity模板,已经能做大很大程度上做到展示与数据分离。阿里用啥我用啥,呵呵,不会错的。
BootStrap: 响应式布局,控件多效果好,结合jQuery基本上满足一般情况下混合APP的Web展示需求。
整个服务端从零开始搭建,前端接收手机侧的查询请求,结果以JSON数组返回;对象详细数据请求,结果以JSON形式返回;对象详细页面请求,结果以Velocity模板实现。
前后只花了2个星期,作出如图效果(图中涉及到客户真实数据我做了虚化处理)