afunms

My Software,My Dream—Forge a more perfect NMS product.

new report

报表模块已不知改进了多少次。在SourceFlow2.0,报表模块的设计有了质的飞跃,
用到了两种设计模式,Builder PatternDecorator Pattern,具有很好的可扩展性。
  <?xml version="1.0" encoding="gb2312" ?> 
<reports-config>

<report id="ifTraffic">
  
<dao-class>com.shine.sourceflow.mvc.show.dao.IfTrafficDao</dao-class> 
  
<report-class>com.shine.sourceflow.mvc.show.report.IfTrafficReport</report-class>
 
  
<title>设备接口流量统计</title>
 
  
<target>/show/ifTraffic.jsp</target>
 
<parameters>

  
<parameter name="timeType" type="int" default_value="4" /> 
  
<parameter name="day" default_value="today" />
 
  
</parameters>

  
</report>
<report id="ipTraffic">
  
<dao-class>com.shine.sourceflow.mvc.show.dao.IPTrafficDao</dao-class> 
  
<report-class>com.shine.sourceflow.mvc.show.report.IPTrafficReport</report-class>
 
  
<title>IP地址流量统计</title>
 
  
<target>/show/ipTraffic.jsp</target>
 
<parameters>

  
<parameter name="timeType" type="int" default_value="1" /> 
  
<parameter name="ipType" type="int" default_value="1" />
 
  
<parameter name="topN" type="int" default_value="10" />
 
  
<parameter name="day" default_value="today" />
 
  
</parameters>

  
</report>
<report id="ipGroupTraffic">
  
<dao-class>com.shine.sourceflow.mvc.show.dao.IPGroupTrafficDao</dao-class> 
  
<report-class>com.shine.sourceflow.mvc.show.report.IPGroupTrafficReport</report-class>
 
  
<title>IP分组流量统计</title>
 
  
<target>/show/ipGroupTraffic.jsp</target>
 
<parameters>

  
<parameter name="timeType" type="int" default_value="1" /> 
  
<parameter name="topN" type="int" default_value="10" />
 
  
<parameter name="day" default_value="today" />
 
  
</parameters>

  
</report>
<report id="appTraffic">
  
<dao-class>com.shine.sourceflow.mvc.show.dao.AppTrafficDao</dao-class> 
  
<report-class>com.shine.sourceflow.mvc.show.report.AppTrafficReport</report-class>
 
  
<title>应用流量统计</title>
 
  
<target>/show/appTraffic.jsp</target>
 
<parameters>

  
<parameter name="timeType" type="int" default_value="1" /> 
  
<parameter name="topN" type="int" default_value="10" />
 
  
<parameter name="day" default_value="today" />
 
  
</parameters>

  
</report>
<report id="sessionTraffic">
  
<dao-class>com.shine.sourceflow.mvc.show.dao.SessionTrafficDao</dao-class> 
  
<report-class>com.shine.sourceflow.mvc.show.report.SessionTrafficReport</report-class>
 
  
<title>会话流量统计</title>
 
  
<target>/show/sessionTraffic.jsp</target>
 
<parameters>

  
<parameter name="timeType" type="int" default_value="1" /> 
  
<parameter name="topN" type="int" default_value="10" />
 
  
<parameter name="day" default_value="today" />
 
  
</parameters>

  
</report>
  
</reports-config>

posted on 2008-05-28 19:39 afunms 阅读(249) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

News

留言簿(18)

随笔档案

相册

搜索

最新评论

阅读排行榜