ssh与birt整合教程

ssh与birt整合教程

ID:13548981

大小:33.50 KB

页数:6页

时间:2018-07-23

ssh与birt整合教程_第1页
ssh与birt整合教程_第2页
ssh与birt整合教程_第3页
ssh与birt整合教程_第4页
ssh与birt整合教程_第5页
资源描述:

《ssh与birt整合教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、新公司工作一年多,接触最多的就是统计,当然用于统计数据展示的birt了解多了些,虽然对于底层实现认识不深,但是对于birt与ssh集成还是有些感受,尽管这种感受仅是来源于自己重构项目中birt+ssh整合demon,尽管没有实际应用到项目中,确切的说是没有完全应用到项目中。因为我不想一个人单打独斗整个统计模块,也不想把自己纠结在统计模块中,当然我也不一定做得好,但是感受吗——对于过去的总结,无需多量的抱怨的,因为那已经是过去。       由于ssh整合各种项目各种整合方法,当然谈及整合,java小生还很稚嫩,不在此卖瓜

2、。仅总结birt如何与struts整合,统计数据,希望与大家共同学习进步。一)应用技术与环境:            ssh:struts1.2+spring2.0+hibernate3.0       birt:birt2.3       tomcat:tomcat5.5       dababase:oracle10g       system:windowsXP二)birt优点:       1:birt交互性强,因为birt基本就是个完整的jsp页面,所以不会存在展现上的难题       2:birt数据源支持更

3、多,jdbcdatasource,scripteddatasource,webservicedatasource,           xmldata source,procedure       3:与eclipse集成,开发更方便,效率更快       4:开源,扩展性更强,免费,使用成本低三)birt缺点        1:底层入侵,数据收集与展示剥离后存在诸多问题        2:大数据量展示容易内存泄露        4:页面内部嵌入大量外部资源,修改,扩展有难度四)birt与struts整合      a增

4、加代码              publicObjectgetBean(Stringname){                  if(ctx==null){                      ctx=WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());                  }                returnctx.getBean(name);             }  

5、           protectedQueryInfogetQueryInfo(HttpServletRequestrequest){                QueryInfoinfo=newQueryInfo();                intpageSize=getPageSize(request);                intcurrentPage=getCurrentPage(request);                info.setLimit(pageSize);     

6、           info.setOffset(pageSize*(currentPage-1));                returninfo;             }          /**           *获取每页显示的条数           *@paramrequest请求对象           *@return每页显示的条数           */         protectedintgetPageSize(HttpServletRequestrequest){        

7、    intps=0;            StringpageSize=request.getParameter(PAGE_SIZE);            if(!StringUtil.isEmpty(pageSize)){               ps=StringUtil.string2Int(pageSize);            }else{               ps=DEFAULT_PAGE_SIZE;            }           request.setAttribu

8、te("pageSize",ps);           returnps;       }        /**         *获取当前页数         *@paramrequest请求对象         *@return当前页数         */        protected

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。