zoukankan      html  css  js  c++  java
  • AEAI DP开发统计分析

    1 背景概述

    平时做统计分析都是调rest服务,给前台提供数据,然后在管理控制台里配置portlet。但并不是所有的项目都会用到portal,这时就需要在AEAI DP应用开发平台里开发统计分析了,下面讲解如何在AEAI DP应用开发平台里开发统计分析。

    2 总体思路

    先在DP里创建基础功能模型,然后手动创建xml配置文件,之后引入图表组件,接下来在jsp和handler里写实现代码。

    3 实现步骤

    3.1 创建功能模型

    打开DP开发平台应用,按照AEAI DP开发平台手册创建一个项目,名为demo,在项目处右键创建目录,创建一个样例模块。在样例模块处右击选择创建功能。

    弹出窗口,在窗口里选择基础功能模型,功能名称为统计分析,点击finish完成。

     

    然后点击闪电图标,生成代码。

     

    工程目录如图:

    3.2 创建配置文件

    基础功能模型生成出的代码里没有service包,sqlmap包和xml配置文件,需要自己创建,创建目录如下:

    ServiceModule.xml配置文件代码如下

    SqlMapModule.xml配置文件代码如下:

    注意:配置ServiceModule.xml文件时,注意大小写,sqlmap里的namespace要和配置文件里的名一致。

    3.3 引入图表组件

    1)引入.swf格式文件

    引入图表图形swf文件,把这些文件直接放入WebRoot目录下。

     

    2)引入FusionCharts_pc.js文件

    引入图表组件FusionCharts_pc.js文件,把js文件放入WebRoot目录下的js目录里。

    在jsp里引入FusionCharts_pc.js文件,代码如下:

    3.4 Jsp代码实现

    基础功能模型生成出来的jsp页里只有一段样例代码,浏览运行也没有任何的功能,所有的功能和样式排版都需要自己去写。

    1)div和css

    div代码如下:

    css代码如下:

    2)javascript方法

    JavaScript方法代码如下:

    3.5 Handler实现

    handler代码如下:

    3.6 接口和实现类

    1)接口

    DemoManage代码如下:

    2)实现类

    DemoManageImpl代码如下 

    3.7 MySQL查询

    sqlmap代码如下:

    4 演示效果

    在浏览器里输入网址:http://localhost:6060/demo/index?Homepage预览

    5 个人总结

    在项目开发过程中,有时会遇到用图表做统计分析的情况,做统计分析的方法可能很多,笔者这次是用AEAI DP应用开发平台产品进行开发统计分析,通过实践发现AEAI DP可以方便、快捷的开发出统计分析功能,并可以很好的实现这个功能。笔者在这里推荐给大家,AEAI DP应用开发平台产品是开源的,大家可以到数通畅联官网下载产品介质www.agileai.com。

    6 附件说明

    打开AEAI DP设计器导入工程即可执行。

    该项目相关的数据库。

     

    文档及附件下载地址:http://pan.baidu.com/s/1dE6XEpj

  • 相关阅读:
    必知必会 | Android 性能优化的方面方面都在这儿
    上周热点回顾(1.19-1.25)团队
    上周热点回顾(1.12-1.18)团队
    如何在博客园的markdown编辑器中输入数学公式团队
    上周热点回顾(1.5-1.11)团队
    上周热点回顾(12.29-1.4)团队
    上周热点回顾(12.22-12.28)团队
    云计算之路-阿里云上-寒流来袭:2014年12月23日21:45-23:15网站故障团队
    上周热点回顾(12.15-12.21)团队
    【活动】加班一整年了,程序员们,你们还好吗?团队
  • 原文地址:https://www.cnblogs.com/agileai/p/6560002.html
Copyright © 2011-2022 走看看