`

几种主流的java web图表组件

    博客分类:
  • JAVA
阅读更多

1.jfreechart

毫无疑问,这是最老牌的java web图形报表生成组件,相信只要有开发图形报表的都会考虑用它。它完全用java进行开发的,对java应用是无缝集成,而且是开源的;几乎可以生成所有常用的图形;程序定制性强,就是说你可以通过用数据库表来进行设置参数,用于动态控制生成的图形,如图形的标题、颜色、XY轴属性等等。还有很多的优点,相信大家也很熟悉,在此就不一一进行列举了

 

2.fusioncharts

不同于jfreechart生成图片,这个组件生成的是flash文件,效果自然比jfreechart生成的要好。但是它也无法像jfreechart那样生成那么多种类的图形。这个组件分成免费和收费两种,收费的功能自然比免费的要强得多了

 

3.BIRT

这个是eclipse组织的一个开源子项目,名字和鸟的英文一样,但它可不是菜鸟哦,名头足够响亮,事实它也是名副其实,通过它你用几分钟就能定制出很好的图表,它是一个工具,可以在eclipse工具中集成后,可以像.net平台一样,通过简单的拖拉控件等步骤就能制作出图形报表。同时它是图表引擎,你可以把它集成到你的j2ee项目中去

 

4.google chart tool

它是google的ajax类库,你不需要在你的项目额外增加什么lib等,因为它是js类库,你只需要在你的网页中引用js又或者仅仅只是通过一个带参数的链接即可,所以它是不受开发语言限制的,可以在任何页面生成图形报表。

2
0
分享到:
评论
1 楼 cfm1989 2011-03-01  
“这个是eclipse组织的一个开源子项目,名字和鸟的英文一样”

我想说BIRD  BIRT。一样么?

如果这样被扣分,就扣吧

最后3Q楼主,找这些组件找了很久

相关推荐

    基于java web的人事管理系统

    Java Web技术是构建企业级Web应用的主流选择,它结合了Java语言的强大特性和Web应用的灵活性。基于Java Web的人事管理系统是一种常见且实用的项目,通常用于教学和实践,帮助开发者学习如何在实际环境中运用Java Web...

    一个非常实用的WEB画图控件

    而这个画图控件则是在这个基础上提供了一种图形用户界面(GUI)组件,使得开发者可以轻松地在网页上集成画图功能,例如绘制流程图、图表、手绘草图等。 WEB画图控件的使用通常涉及到以下几个关键技术点: 1. **SVG...

    基于web的问卷调查系统源码.zip

    这是一个关于基于Web的问卷调查系统的源码包,主要采用了Java技术栈进行开发,结合了SSM(Spring、SpringMVC、MyBatis)和SSH(Struts2、Spring、Hibernate)两大主流框架。这个系统可能适用于高校毕业生的课程设计...

    怎样学好JAVA的几个建议

    熟悉主流的Web框架(如JSF、Struts、Tapestry等)和MVC/MODEL2设计模式,可以帮助你构建结构清晰、易于维护的Web应用。 ### 8. Web服务器管理 了解并能够管理Web服务器(如Tomcat、Resin、JRun),以及在其上部署...

    本届JAVA ONE 2010大会JAVA FX2系列讲座的两个PPT

    6. **图表组件**:JavaFX 2包含了丰富的图表组件,如柱状图、饼图、线图等,便于开发者快速创建数据可视化应用。 7. **媒体支持**:JavaFX 2内置了对音频和视频的播放支持,可以轻松集成多媒体元素到应用程序中。 ...

    SSH所有jar+jbpm+json+extjs

    标题中的"SSH所有jar+jbpm+json+extjs"提到了几个关键的软件开发组件,这些组件在Java Web开发中扮演着重要角色。SSH是一个常见的缩写,它代表Spring、Struts和Hibernate三个框架,它们是Java企业级应用开发的基石。...

    jFreeChart学习总结

    为了在Web浏览器中呈现图表,开发者通常面临两种选择:一是通过Applet利用Java的内置图形支持来展示图表;二是直接在服务器端生成图表图片,并将其发送至浏览器。前者由于其较高的客户端要求及现代浏览器对Java ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...

    ssm+vue的毕业生就业信息统计管理系统(有报告) Javaee项目,ssm vue前后端分离项目

    在现代互联网开发中,前后端分离已经成为一种主流模式,它能够提高开发效率,优化用户体验,便于团队协作。本项目——“SSM+Vue的毕业生就业信息统计管理系统”就是这样一个典型的应用实例,它基于JavaEE技术栈,...

    整合Struts2.1+jasperreport

    首先,Struts2.1作为Java Web开发中的主流框架,它的核心在于Action和Interceptor(拦截器)。Action是业务逻辑的载体,Interceptor则是处理请求和响应的关键组件,可以进行权限控制、日志记录等操作。在Struts2.1中...

    个人健康管理系统微信小程序.zip

    系统集成了SpringBoot、SSM(Spring、SpringMVC、MyBatis)等主流框架,实现了用户数据的高效处理和存储。微信小程序端则为用户提供了移动端的友好体验。 **一、Java后端技术栈** 1. **SpringBoot**:SpringBoot...

    Sping+Hibernate+Extjs+Json

    - **丰富的 UI 组件库**:提供了一系列高度定制化的 UI 组件,如表格、图表、树形菜单等。 - **强大的数据绑定能力**:可以方便地将数据模型与 UI 控件进行绑定。 - **高度可配置**:几乎所有的组件和功能都可以根据...

    ssm+vue的课堂管理系统(有报告) Javaee项目,ssm vue前后端分离项目

    首先,SSM是Java企业级开发中的主流框架组合。Spring提供依赖注入(DI)和面向切面编程(AOP),SpringMVC负责处理HTTP请求和响应,MyBatis则作为持久层框架,简化了数据库操作。在这个课堂管理系统中,SSM框架用于...

    基于ssm+vue疫情防控管理系统.zip

    首先,SSM框架是Java企业级开发中的主流选择。Spring作为基础框架,提供了依赖注入(DI)和面向切面编程(AOP)等功能,极大地简化了项目的开发和管理。SpringMVC是Spring的Web模块,负责处理HTTP请求,提供了模型-...

    LoadRunner的基本知识

    LoadRunner支持广泛的协议和技术,包括但不限于HTTP/HTTPS、FTP、SMTP、POP3、ODBC、OLE DB、Java/J2EE、.NET、Web Services (SOAP/REST)等。这意味着无论您的应用是基于哪种技术栈构建的,LoadRunner都能够对其进行...

    水晶报表2008新增功能

    - **兼容性**:支持多种主流开发平台和技术栈,如.NET、Java等,使得开发人员可以轻松地将水晶报表集成到现有的应用程序中。 - **数据源支持**:支持多种类型的数据源接入,包括数据库、XML文件、Web服务等,简化了...

    InforRepor报表工具白皮书

    2. **完美展现多样化报表**:InforReport支持16种图表类型,能够实现图表的动态展现。同时,它还支持数据预警展现、条形码、上下标等特殊报表内容的展现。这种图文并茂的展现方式为领导层提供了有效的决策支持。 3...

    BMI-CALCULATOR:一种移动应用程序,可让您检查体重指数

    JavaScript是Web开发中的主流语言,它在这里被用于创建应用程序的逻辑和用户界面。NativeScript是一个开源框架,允许开发者使用JavaScript或TypeScript编写原生的iOS和Android应用,这意味着代码可以一次编写,然后...

    ASP EXCEL导入SQL

    在Java语言中重要的两个以SOAP技术开始的网络服务框架XFire和Axis也把REST作为自己的另一种选择。它们的新的项目分别是ApacheCXF和Axis2.Java语言也制定关于REST网络服务规范:JAX-RS:JavaAPIforRESTfulWebServices...

Global site tag (gtag.js) - Google Analytics