贯通开源Web图形与报表技术全集

出版时间:2008-8  出版社:电子工业出版社  作者:谢星星,陈育春 编著,希赛IT发展研究中心 组编  页数:555  字数:830000  
Tag标签:无  

内容概要

本书分为4篇共14章,包括Web图形与报表技术入门篇、Web图形技术篇、Web报表技术篇和实战案例篇。全书内容由浅入深,并辅以大量的实例说明,逐步引领读者从基础到各个知识点的学习,从而开发出完整的系统。本书最后给出了一个完整的项目案例,演示如何在实际的系统中使用图形和报表技术。    随书的配套光盘包含全书所有实例的源代码,以及案例的源代码,供读者学习参考使用。    本书供有一定Java Web编程基础的程序员作为参考用书使用,也可供社会Java技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。

书籍目录

第1篇  Web图形与报表技术入门篇 第1章 开发与运行环境的安装与配置    【本章导读】  1.1  下载与安装JDK   1.1.1  下载JDK   1.1.2  安装JDK  1.2  下载、安装与配置Tomcat   1.2.1  下载Tomcat   1.2.2  安装Tomcat   1.2.3  配置Tomcat  1.3  下载与使用Eclipse   1.3.1  下载Eclipse   1.3.2  使用Eclipse  1.4  小结 第2章 图形报表开发基础    【本章导读】  2.1  图形与报表开发概述  2.2  发展历史  2.3  AWT、Swing开发实例  2.4  常用图形与报表技术   2.4.1 图形技术   2.4.2 报表技术  2.5  小结第2篇  Web图形技术篇 第3章 JFreeChart开发全攻略    【本章导读】  3.1  介绍  3.2  下载与配置JFreeChart   3.2.1  下载JFreeChart   3.2.2  配置JFreeChart  3.3  核心类   3.3.1  关键类图   3.3.2  核心类阐述及使用  3.4  开发案例   3.4.1  柱状图   3.4.2  饼图   3.4.3  时序图   3.4.4  甘特图   3.4.5  区域图   3.4.6  曲线图   3.4.7  组合图   3.4.8  通过JDBC填充Datasets   3.4.9  仪表图   3.4.10  多轴图   3.4.11  统计图   3.4.12  实验图  3.5  原理分析   3.5.1  AWT   3.5.2  Swing   3.5.3  关键源码剖析  3.6  小结 第4章 Cewolf开发全攻略    【本章导读】  4.1  介绍  4.2  配置安装   4.2.1  下载Cewolf   4.2.2  配置Cewolf  4.3  核心类   4.3.1  标签重要辅助类的类图   4.3.2  标签类的类图   4.3.3  Storage的类图  4.4  开发案例   4.4.1  柱状图   4.4.2  饼图   4.4.3  时序图   4.4.4  甘特图   4.4.5  区域图   4.4.6  曲线图   4.4.7  组合图  4.5  原理分析  4.6  小结 第5章 jCharts开发全攻略    【本章导读】  5.1  介绍  5.2  配置安装   5.2.1  下载jCharts   5.2.2  配置jCharts  5.3  核心类   5.3.1  关键类图   5.3.2  核心类阐述及使用  5.4  开发案例   5.4.1  柱状图   5.4.2  饼图   5.4.3  曲线图   5.4.4  点状图   5.4.5  区域图   5.4.6  组合图   5.4.7  多轴图   5.4.8  通过Servlet显示图表  5.5  原理分析  5.6  小结 第6章 开源Web图形的对比分析    【本章导读】  6.1  技术原理性比较  6.2  项目适用性比较  6.3  项目实施效果对比  6.4  小结第3篇  Web报表技术篇 第7章 iReport开发全攻略    【本章导读】  7.1  介绍   7.1.1  iReport概述   7.1.2  iReport特色   7.1.3  iReport社区  7.2  配置安装   7.2.1  下载iReport   7.2.2  安装iReport   7.2.3  运行iReport  7.3  iReport初级篇   7.3.1  设置环境   7.3.2  新增报表   7.3.3  常用按钮   7.3.4  字体样式  7.4  报表设计   7.4.1  报表结构   7.4.2  报表属性   7.4.3  高级设置  7.5  报表字段、参数、变量   7.5.1  报表字段   7.5.2  报表参数   7.5.3  报表变量  7.6  iReport数据源   7.6.1  JDBC连接   7.6.2  JavaBean数据源   7.6.3  Hibernate数据源  7.7  iReport复杂报表设计   7.7.1  子报表   7.7.2  交叉报表  7.8  小结 第8章 JasperReports开发全攻略    【本章导读】  8.1  介绍   8.1.1  JasperReports概述   8.1.2  JasperReports特色   8.1.3  JasperReports社区  8.2  配置安装   8.2.1  下载JasperReports   8.2.2  解压JasperReports  8.3  第一个JasperReports报表   8.3.1  创建报表模板   8.3.2  编译填充报表   8.3.3  报表格式输出   8.3.4  传递填充数据   8.3.5  运行效果  8.4  动态数据源报表   8.4.1  JDBC动态报表   8.4.2  Hibernate动态报表   8.4.3  JavaBean动态报表   8.4.4  XML DataSource动态报表  8.5  在报表中添加图形图表   8.5.1  几何图形   8.5.2  添加图片   8.5.3  添加图表   8.5.4  集成JFreeChart   8.5.5  集成jCharts  8.6  报表输出格式   8.6.1  PDF   8.6.2  RTF   8.6.3  Excel   8.6.4  XML   8.6.5  CSV   8.6.6  Text   8.6.7  HTML  8.7  原理分析   8.7.1  JasperReports API概览   8.7.2  报表生成过程  8.8  小结 第9章 JFreeReport开发全攻略    【本章导读】    9.1  介绍    9.2  配置安装  9.3  开发案例   9.3.1  HelloWorld实例   9.3.2  从XML读取数据实例   9.3.3  SQL数据源实例   9.3.4  包括图形的报表   9.3.5  包含子报表的报表  9.4  小结 第10章 OpenReports开发全攻略    【本章导读】  10.1  介绍   10.1.1  OpenReports概述   10.1.2  OpenReports特色   10.1.3  各种报表引擎比较  10.2  配置安装   10.2.1  下载OpenReports   10.2.2  解压OpenReports   10.2.3  解压or-3.0-birt-2.2-platform  10.3  开发部署OpenReports   10.3.1  设置数据库   10.3.2  新建Eclipse工程   10.3.3  部署运行  10.4  设置OpenReports   10.4.1  用户管理   10.4.2  分组管理   10.4.3  报表管理   10.4.4  数据源管理   10.4.5  报表参数管理   10.4.6  图表管理   10.4.7  系统设置   10.4.8  管理员设置  10.5  应用OpenReports   10.5.1  JasperReports   10.5.2  BIRTReports   10.5.3  ChartReports   10.5.4  QueryReports   10.5.5  JXLSReports   10.5.6  VelocityReports  10.6  小结 第11章 Eclipse BIRT开发全攻略    【本章导读】  11.1  介绍  11.2  配置安装   11.2.1  下载Eclipse BIRT   11.2.2  安装Elipse BIRT   11.2.3  Eclipse与BIRT的使用  11.3  设计数据源和数据集   11.3.1  示例数据源和数据集的构建   11.3.2  JDBC数据源和数据集的构建  11.4  报表版面设计   11.4.1  添加文本信息   11.4.2  添加图像信息   11.4.3  网格的设计   11.4.4  表格的设计   11.4.5  列表的设计   11.4.6  图表的设计   11.4.7  页眉和页脚的设计   11.4.8  样式的使用  11.5  使用脚本进行报表设计   11.5.1  JavaScript和Java编写事件处理器的比较   11.5.2  在插件中存在的类的调用方法   11.5.3  获取一个HTTPSession   11.5.4  编写JavaScript事件处理器   11.5.5  编写Java事件处理器  11.6  开发案例   11.6.1  包含子报表的报表   11.6.2  交叉报表   11.6.3  使用JavaScript编写事件处理器   11.6.4  对报表数据进行分组   11.6.5  对文本进行本地化  11.7  库的使用   11.7.1  创建BIRT库   11.7.2  修改BIRT库   11.7.3  删除BIRT库   11.7.4  使用BIRT库  11.8  模板的设计   11.8.1  创建模板   11.8.2  注册模板   11.8.3  使用模板  11.9  BIRT与应用程序的集成   11.9.1  准备工作   11.9.2  将BIRT报表与Tomcat集成  11.10  小结 第12章 其他开源Web报表技术    【本章导读】  12.1  JERT   12.1.1  介绍   12.1.2  下载与安装配置  12.2  JasperAssistant   12.2.1  介绍   12.2.2  下载与安装配置   12.2.3  报表设计  12.3  Fourfive   12.3.1  介绍   12.3.2  下载  12.4  JooReports   12.4.1  介绍   12.4.2  下载与安装配置  12.5  DataVision   12.5.1  介绍   12.5.2  下载与安装配置  12.6  小结 第13章 开源Web报表技术的比较    【本章导读】  13.1  概述   13.1.1  设计灵活方便   13.1.2  对B/S结构的支持   13.1.3  二次开发能力   13.1.4  支持的报表类型   13.1.5  报表的输出格式  13.2  灵活方便性对比   13.2.1  JasperReport、iReport和JasperAssistant   13.2.2  Eclipse BIRT   13.2.3  JFreeReport、OpenReports  13.3  对B/S结构的支持  13.4  二次开发能力  13.5  支持的报表类型  13.6  报表的输出格式  13.7  小结第4篇  项目实战安全篇 第14章 超市销量管理系统    【本章导读】  14.1  系统总体设计   14.1.1  运行环境   14.1.2  系统组成结构  14.2  关键技术   14.2.1  JFreeChart   14.2.2  eXtremeComponents  14.3  系统概要设计   14.3.1  数据库设计   14.3.2  安全设计  14.4  系统详细设计   14.4.1  用户管理模块   14.4.2  商品管理模块   14.4.3  商品分类管理模块   14.4.4  统计分析模块  14.5  系统实现   14.5.1  系统搭建   14.5.2  公用类   14.5.3  用户管理模块   14.5.4  商品分类管理模块   14.5.5  商品管理模块   14.5.6  统计分析模块  14.6  系统的可改进之处  14.7  总结参考文献

章节摘录

第3章 JFreeChart开发全攻略【本章导读】本章由JFreeChart的介绍起步,讲述JFreechan的安装与配置相关知识,为后续JFreeChart图形的开发准备环境,从而使读者更快地学习JFreeChart。接着,笔者通过解读JFreeChart的源代码向读者详细讲述了JFreeChart核心类及其使用,对数据集(dataset)、图形(plot)、渲染器(renderer)、轴(Axis)和标题(Title)等的类图及每部分的核心类进行了详尽的描述,通过该节的学习,将使读者对JFreeChartq,的核心模块有比较清晰的理解。同时为了让读者能更好地将JFreeChart应用到实际项目中,笔者以丰富的开发案例向读者展示了在JFreeChart中如何开发各种图表,例如柱状图、饼图、时序图、甘特图和曲线图等,并重点强调了开发时需要注意的一些问题。最后为了让读者对JFreeChart有更加深入的理解,笔者对JFreeChart的原理进行了初步分析,从而使得读者对JFreeChart这种开源Web图形技术具有更加深入的了解。3.1 介绍JFreeChart是开放源代码站点SourceForge.net上的一个Java项目,它主要用来生成各种各样的图表,这些图表包括:饼图、柱状图、曲线图、区域图、分布图、混合图、甘特图以及一些仪表盘等。3.2 下载与配置JFreeChart在使用JFreeChart技术开发图表时,首先需要下载JFreeChart,并需要进行一些必要的配置,本节将讲述如何下载JFreeChart和配置JFreeChart的知识,为后面的各节准备JFreeChart制作图表的开发环境。3.2.1 下载JFreeChartJFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下:JFreeReport:报表解决工具(在本书的后续报表章节将会详细介绍);JFreeChart:Java图形解决方案(Application/Applet/Servlet/JSP);Jcommon:JFreeReport和JFreeChart的公共类库;JFreeDesigner:JFreeReport的报表设计工具。

编辑推荐

《贯通开源Web图形与报表技术全集》供有一定Java Web编程基础的程序员作为参考用书使用,也可供社会Java技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。《贯通开源Web图形与报表技术全集》遵循了循序渐进的原则,逐步引领读者从基础到各个技术点的学习,而后开发出完整的使用开源图形与报表技术的Web系统。

图书封面

图书标签Tags

评论、评分、阅读与下载


    贯通开源Web图形与报表技术全集 PDF格式下载


用户评论 (总计24条)

 
 

  •   请问你们现在还有贯通开源 web图形与报表技术全集光盘吗?我买了本当场没验,少了张光盘,郁闷中,你们还有的话能麻烦发到我油箱下867019588@qq.com,谢谢!
  •   这本书很不错,通过对这本书的学习和研究基本掌握了通过ireport+jasperReport制作报表的能力;这本书讲解的很详细,并且还配有书中所讲实例的代码,很容易能够让人理解书中所讲技术知识,建议其他人也能购买
  •   这本书不错,介绍很详细,是一本值得收藏的一本书
  •   书籍质量非常好,当当网的效率非常高!!!
  •   买了好几年了,一直没评论,孩子很喜欢。
  •   为了更好地把以前对于web报表和图形处理技术的零散认识做一个系统的总结,我买了这本书,结果还行,对于JFreeChart的相关章节讲解较为清晰,不过建议源码分析可以更加厚实一些。
  •   内容挺丰富的,而且有各项图形与报表技术的比较,总结得不错,看了两章书中的总结之后,就可以明确自己项目中用哪种技术比较合适,可以避免在学习的过程中绕弯路
  •   对于没有接触Web报表开发的,是个挺不错的选择
  •   内容挺好,只是发行很久了,软件都更新很多次了
  •   内容比较多,不够细致。
  •   ok,再深入一点就好了
  •   還行,內容是挺豐富的。不過有些地方講的不夠詳細!
  •   书已经收到,只是还没有看呢
  •   这本书买了有一个月了,我不得不说书的内容包括的很广很多,但是各章节的内容讲得真的是真的很大概,而且一点也不详细,由其是第三,四,五章,讲web图形制作,讲得简直太草率了,讲得太简单,只提到皮毛,而且每个知识点都给了个图示一带而过,根本就没说怎么做好,每句代码天之书在那里到底是干什么用的,也没那些底层代码的解释,给人的感觉就是写这本书的人在自娱自乐一样,如果是初学者,或者接触这本书不久的人士。可能够呛。
  •   对于已经接触过birt报表的还挺实用
  •   书内容写的比较粗,不容易接受
  •   感觉有点太浅 面广
  •   讲的不是很细
  •   这本书太烂了,全是图,一点适用的东西都没有
  •   报表技术很落后,未收录新技术。技术深度有限。
  •   书里的范围比较多,但不详细
  •   我只看了jfreechart
  •   里面的例子只是初级使用技巧……一点也不深入……纯粹是赚钱,没有技术含量……
  •   这本书介绍的内容挺不错,适合我使用。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7