这本书是08年1月完稿,08年8月面世的。写它的初衷是因为写报表方面书的人太少了,资料不好找,因为希赛当时出一个“贯通”系列,于是选了这个在里面最没人选的方向。
书稿印刷出来,电子工业出版社还是没有让我失望,书的纸张质量蛮好,是我所喜欢的。而且封面设计、扉页设计、编排方面也都比较满意(我对新作的这些方面都不太满意,水利水电出版社还是有蛮多进步的空间哦)。
一. 简介
本书分为4篇共14章,包括Web图形与报表技术入门篇、Web图形技术篇、Web报表技术篇和实战案例篇。全书内容由浅入深,并辅以大量的实例说明,逐步引领读者从基础到各个知识点的学习,从而开发出完整的系统。本书最后给出了一个完整的项目案例,演示如何在实际的系统中使用图形和报表技术。
随书的配套光盘包含全书所有实例的源代码,以及案例的源代码,供读者学习参考使用。
本书供有一定Java Web编程基础的程序员作为参考用书使用,也可供社会Java技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
当当网地址:http://product.dangdang.com/product.aspx?product_id=20302269
China-pub地址:http://www.china-pub.com/209063
卓越网地址:http://www.amazon.cn/mn/detailApp/ref=sr_1_1?_encoding=UTF8&s=books&qid=1260690418&asin=B001DGZEB0&sr=1-1
二. 目录结构
第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 总结
三. 网上评论
看了下当当网上的评论,好坏参半,再接再厉吧,呵呵
posted on 2010-05-12 18:17
阿蜜果 阅读(1736)
评论(4) 编辑 收藏 所属分类:
Java 、
Web 、
JFreeChart 、
JFreeReport