這本書是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
阿蜜果 閱讀(1763)
評論(4) 編輯 收藏 所屬分類:
Java 、
Web 、
JFreeChart 、
JFreeReport