http://blog.csdn.net/birtbird/article/details/8935520
書籍正有清華大學出版社編輯出版發行中,敬請期待,目錄如下:
第一章 BIRT簡介 5
1.1 BIRT初識 5
1.2 BIRT安裝 8
1.2.1 BIRT設計器的安裝 8
1.2.2 BIRT運行時環境的安裝 9
第二章 BIRT設計器概述及本地化支持 12
2.1 BIRT設計器概述 12
2.1.1 基本概念 12
2.1.2 基本視圖 13
2.2 BIRT本地化之漢化 26
2.2.1 BIRT設計器的漢化 26
2.2.2 BIRT Runtime的漢化 27
2.3 BIRT Runtime配置詳解 30
2.3.1 web.xml 30
2.3.2 Servlet模式說明 34
2.3.3 viewer.properties參數設置 36
2.3.4 URL參數 37
2.3.5其它參數設置 41
2.4一個簡單的BIRT的報表案例 41
2.4.1 創建報表工程 41
2.4.2 創建報表 43
2.4.3 數據源配置 46
2.4.4 創建數據集 49
2.4.5 對報表進行布局 51
2.4.6 格式化與預覽 54
第三章 數據源的配置 57
3.1 JDBC數據源 58
3.2在BIRT中使用存儲過程 64
3.3 XML數據源 70
3.3.1 新建XML文件 70
3.3.2 新建XML數據源 71
3.3.3 新建XML數據集 71
3.3.4 預覽效果 73
3.4腳本化數據源 73
3.5 WebServices數據源 82
3.6 平面文件數據源 89
3.6.1. 概述 89
3.6.2. 使用平面文件數據源的優點和缺點 89
3.6.3. 平面文件的定義規則 90
3.6.4. 使用BIRT創建平面文件數據源 92
3.6.5. 編輯平面文件數據源 93
3.6.6. 平面文件數據集 95
3.7 Excel數據源 105
3.8 profile數據源 107
3.9在BIRT中訪問Hibernate POJO 110
3.9.1 概述 110
3.9.2 問題描述 110
3.9.3.Hibernate相關准備 110
3.9.4 制作BIRT報表 114
3.10 數據源的屬性綁定 118
第四章 數據集和參數的建立 120
4.1 數據集的設置 120
4.1.1 SQL選擇查詢數據集 120
4.1.2 多維數據集 127
4.1.3 聯接數據集 131
4.2 參數的設置 133
4.2.1 普通文本和下拉框 133
4.2.2 級聯參數和組合下拉框 142
第五章 文本類報表 147
5.1 基本的文本報表 147
5.2 交互式文本報表 153
5.2 報表主頁和分頁 167
第六章 普通網格報表 171
6.1 屬性,布局 171
6.2 數據項的過濾 182
6.3 數據項的排序 185
6.4 數據項的突出顯示和可視性 190
6.5 鑽取,書簽和目錄 193
6.6 數據項上的鼠標事件 199
6.7 外部腳本的使用,樣式,模板,庫,與資源 211
第七章 分組報表 216
7.1 分組的建立,插入,刪除 216
7.2 分組的排序與過濾 219
7.3 分組的間隔,聚合,可視性,映射,突出顯示,書簽 221
第八章 交叉報表 232
8.1 創建交叉報表和統計 232
8.2 多維交叉報表和維度過濾 236
8.3 表頭的設計 241
第九章 嵌套報表以及參數的傳遞 245
9.1 表內的嵌套 245
9.2 表外的嵌套 247
9.3 參數的傳遞 248
第十章 圖表 250
10.1 圖表的選擇數據 250
10.2 圖表的格式 259
10.3 圖表的交互 265
10.4 圖表的動態設置與異步刷新 277
第十一章 數據綁定與腳本,事件機制詳解 302
11.1 事件機制詳解 302
11.2 Javascript事件處理程序 322
11.2.1 普通報表的Javasript事件處理程序詳解 322
11.2.2 圖表的Javasript事件處理程序詳解 339
11.3 Java事件處理程序 380
11.3.1 普通報表Java事件處理程序詳解 380
11.3.2 圖表Java事件處理程序詳解 395
11.4 表達式生成器 409
11.4.1 表達式生成器詳解 409
11.4.2 常用的Birt Javasript函數 411
第十二章 報表的部署,導出與打印 437
12.1 報表的工作模式與部署 437
12.1.1 五種工作模式 437
12.1.2 第一種工作模式URL 437
12.1.3 第二種工作模式jsp tag 439
12.1.4 第三種工作模式JAVA運行導出 443
12.1.5 第四種工作模式-自定義birt web viewer 447
12.1.6 第五種工作模式-產生並運行報表 452
12.2 BIRT報表的打印和導出 456
12.2.1 報表的打印相關配置 456
12.2.2 報表的定制導出 461
第十三章 報表引擎API及報表API 465
13.1 報表引擎詳解,API結構 465
13.1.1 報表的三大類引擎 465
13.1.2 報表引擎 466
13.1.3 報表設計引擎 470
13.1.4 圖表引擎 471
13.1.5 報表引擎API 473
13.1.6 報表設計引擎API 522
13.1.7 圖表引擎API 571
13.2 自定義BIRT WebViewer(報表展示器) 583
第十四章 高級特性-報表的擴展 603
14.1 擴展BIRT報表聚合條件 603
14.1.1 創建新聚合插件 603
14.1.2 設置擴展點 604
14.1.3 創建必要的聚合類 605
14.1.4 創建單獨的聚合描述類 610
14.1.5 測試插件 613
14.2 擴展BIRT報表數據源ODA 615
14.2.1 自定義 ODA 數據驅動 617
14.2.2 實現一個運行時的 ODA 數據源 630
14.2.3 ODA 數據驅動及數據源的使用 631
14.3 擴展BIRT數據項及數據展示 639
14.3.1 報表數據項設計的擴展 641
14.3.2 報表數據項展示的擴展 647
14.3.3 報表數據項實時配置擴展 652
14.3.4 報表設計雙擊對話框擴展 663
14.3.5 報表右鍵菜單擴展 667
14.3.6 報表屬性標簽頁擴展 669
14.3.7 報表表達式生成器擴展 681
第十五章 高級特性-開放源碼:BIRT報表CVS構建 691
15.1 使用CVS構建BIRT報表設計器和引擎 691
15.2 BIRT報表服務器部署及集群支持 699
第十六章 BIRT疑難雜惑清理 705
16.1 BIRT報表出現的基本問題 705
16.1.1 問題一:OutOfMemoryError錯誤 705
16.1.2 問題二:session失效錯誤 705
16.1.3 問題三:外部Javascript或者Jar包無法找到錯誤 707
16.1.4 問題四:怎么自定義打印 707
16.1.5 問題五:連續時間段空記錄的顯示 708
16.2 關於BIRT分組報表打印或者導出EXCEL出現空白行的解決方案 708
16.3 復雜的中國式報表統計 711
歡迎開發者繼續在此關注和研究BIRT報表。