精通Java Web動態圖表編程

精通Java Web動態圖表編程

《精通JavaWeb動態圖表編程》是2005年電子工業出版社出版的圖書,作者是鐘京馗唐桓。

基本介紹

  • 書名:精通Java Web動態圖表編程
  • 作者:鐘京馗 唐桓
  • ISBN:7121014882
  • 類別:計算機、程式設計
  • 頁數:511
  • 定價:46.70
  • 出版社:電子工業出版社
  • 出版時間:2005 年9月
  • 裝幀:平裝
  • 開本:16開
  • 叢書名: Java技術大系
編輯推薦,內容簡介,目錄,

編輯推薦

本書是國內第一部系統闡述如何開發基於,lava的Web動態圖表的專著。不僅詳述了如何利用Java對圖形的處理能力,通過JavaApplet、JavaServlet、JSP、JavaBean以及藉助開源軟體JFreeChart及Cewolf動態圖表生成引擎等多種方式開發Web動態圖表,還詳解了如何設計Web動態圖表生成引擎,並將其封裝成JavaBean,以達到高效、重複使用的目的。

內容簡介

本書是國內第一部系統闡述如何開發基於java的web動態圖表的專著。
本書不僅詳述了如何利用java對圖形的處理能力,通過java applet、java servlet、jsp、javabean以及藉助開源軟體jfreechart及cewolf動態圖表生成引擎等多種方式開發web動態圖表,還詳解了如何設計web動態圖表生成引擎,並將其封裝成javabean,以達到高效、重複使用的目的。本書不但剖析理論,更強調實際運用;針對編程人員開發過程中遇到的技術難點,提供了典型的實例,逐一剖析,幫助讀者快速掌握和精通java web動態圖表編程思想和技巧,提高編程能力和水平。全書共分9章。
本書面向各級java應用程式中實現web動態圖表功能的java及web程式設計人員

目錄

第1章 java概述 1
1.1 java簡介 1
1.1.1 java發展簡史 1
1.1.2 java的體系 2
1.1.3 java的優點 3
1.2 java開發環境的搭建 4
1.2.1 java運行環境的要求 4
1.2.2 java的安裝和配置 6
1.3 java/jsp開發工具 8
1.3.1 editplus簡介 9
1.3.2 ultraedit簡介 11
1.3.3 其他java/jsp開發工具 13
1.4 第一個java程式 15
1.5 本章小結 17
第2章 java applet與繪圖基礎 18
2.1 java applet概述 18
2.2 java applet工作流程 20
2.2.1 組件與容器 20
2.2.2 applet的編譯與執行 22
2.2.3 包含applet的html 23
.2.3 繪製文本(字元串) 23
2.4 繪製線段 29
2.5 色彩管理 31
2.5.1 色彩基礎 31
2.5.2 java的色彩管理 34
2.6 字型控制 36
2.7 繪製矩形 40
2.7.1 繪製普通矩形 40
2.7.2 繪製3d矩形 43
2.8 繪製橢圓 46
2.8.1 繪製普通(空心)橢圓 46
2.8.2 繪製實心橢圓 48
2.8.3 繪製3d橢圓 49
2.8.4 繪製圓柱體 50
2.9 繪製圓弧 54
2.9.1 繪製普通(空心)圓弧 55
2.9.2 繪製實心圓弧 56
2.9.3 繪製3d圓弧 57
2.10 繪製多邊形 59
2.10.1 繪製空心多邊形 59
2.10.2 繪製實心多邊形 61
2.10.3 繪製折線 61
2.10.4 繪製三角形(箭頭) 62
2.10.5 繪製平行四邊形及立方體 69
2.11 圖像的載入與顯示 78
2.11.1 在applet中載入和
2.11.1 顯示圖像 78
2.11.2 使用mediatracker載入並
2.11.2 顯示圖像 84
2.11.3 使用雙緩衝技術繪製圖像 89
2.12 本章小結 93
第3章 java applet圖表繪製實例 94
3.1 java applet生成web
3.1 動態圖表 94
3.1.1 垂直柱狀圖 95
3.1.2 餅圖 102
3.2 java applet生成單據 109
3.2.1 帶徽標的web動態圖表 110
3.2.2 支票的生成 111
3.3 從html文檔獲取參數
3.3 生成動態圖表 123
3.3.1 傳遞參數的html文檔 123
3.3.2 獲取參數並生成圖表 124
3.4 本章小結 126
第4章 jsp/servlet運行環境的搭建 128
4.1 tomcat的安裝和配置 128
4.1.1 tomcat的安裝 129
4.1.2 測試第一個jsp程式 132
4.1.3 配置tomcat 132
4.1.4 轉換後的jsp頁面檔案 145
4.2 resin的安裝和配置 147
4.2.1 resin的安裝 147
4.2.2 resin的配置 149
4.3 bea weblogic的安裝和配置 150
4.3.1 bea weblogic的安裝 150
4.3.2 bea weblogic的配置 152
4.3.3 測試bea weblogic
4.3.3 的配置 155
4.3.4 部署第一個web
4.3.4 應用程式 156
4.4 本章小結 157
第5章 基於servlet的web圖表編程 158
5.1 servlet簡介及其構架 158
5.1.1 servlet的特點 158
5.1.2 servlet的接口 159
5.1.3 httpservlet類簡介 160
5.1.4 httpservletrequest接口 161
5.1.5 httpservletresponse接口 162
5.2 servlet處理http get請求 163
5.3 servlet處理包含數據的http
5.3 get請求及解決中文亂碼 177
5.4 servlet處理http post及包含
5.4 數據的post請求 187
5.5 servlet生成web投票統計圖 191
5.6 servlet生成登錄驗證碼 198
5.6.1 servlet生成登錄驗證碼
5.6.1 實例1 199
5.6.2 servlet生成登錄驗證碼
5.6.2 實例2 209
5.7 servlet高級設定 214
5.7.1 servlet初始化參數 214
5.7.2 servlet載入優先權 216
5.7.3 servlet映射 217
5.8 servlet繪製甘特圖 218
5.9 servlet繪製3d甘特圖 222
5.10 本章小結 228
第6章 jsp web圖表編程基礎 229
6.1 jsp概述 230
6.1.1 jsp運行機制 231
6.1.2 jsp的優點 233
6.2 jsp語法簡介 234
6.2.1 jsp檔案結構 234
6.2.2 jsp檔案中的元素簡介 240
6.3 jsp調用servlet生成
6.3 動態圖表 257
6.3.1 jsp生成驗證碼 257
6.3.2 jsp生成甘特圖 258
6.3.3 jsp其他相關知識 258
6.4 jsp生成基本動態圖表 260
6.4.1 jsp繪製文本和線段 260
6.4.2 jsp與字型控制 266
6.4.3 jsp繪製矩形 273
6.4.4 jsp繪製橢圓 275
6.4.5 jsp繪製圓弧 276
6.4.6 jsp繪製多邊形和折線 277
6.4.7 jsp繪製三角形 277
6.4.8 jsp繪製平行四邊形和
6.4.8 立方體 280
6.4.9 jsp載入並顯示圖像 281
6.5 本章小結 282
第7章 jsp與java2d web圖表編程 283
7.1 java2d概述 283
7.2 java awt與java2d 285
7.3 java2d與填充屬性 287
7.3.1 設定填充屬性 287
7.3.2 填充屬性的用法 287
7.4 java2d與筆劃屬性 291
7.4.1 線段端點的形狀風格 292
7.4.2 線段轉折處的形狀風格 292
7.4.3 虛線風格 293
7.4.4 basicstroke構造器 294
7.4.5 java2d web圖表實例
7.4.5 之折線圖 294
7.5 創建基本java2d圖形 309
7.5.1 java2d圖形(shape)
7.5.1 接口概述 309
7.5.2 point2d 310
7.5.3 line2d 311
7.5.4 rectangle2d 312
7.5.5 roundrectangle2d 314
7.5.6 java2d web圖表實例之
7.5.6 柱狀圖 315
7.5.7 ellipse2d 333
7.5.8 arc2d 334
7.6 java2d實例餅圖類圖表 337
7.6.1 普通餅圖 338
7.6.2 圓圈圖 342
7.6.3 3d餅圖 344
7.7 圖形重疊 346
7.8 alpha複合 348
7.8.1 alpha複合概述 348
7.8.2 alphacomposite類的使用 350
7.8.3 alphacomposite套用實例 352
7.9 圖形對象的轉換 357
7.9.1 圖形對象轉換(transformation)
7.9.2 概述 357
7.9.2 平移(translation) 359
7.9.3 旋轉(rotation) 360
7.9.4 縮放(scale) 362
7.9.5 扭曲(shear) 364
7.10 圖形渲染線索 366
7.11 java2d與高級文本處理 368
7.11.1 空心文本 368
7.11.2 彎曲文本 369
7.11.3 單行長文本自動分行 371
7.12 java2d創建複雜圖形 373
7.12.1 area 374
7.12.2 曲線 375
7.12.3 通用路徑 377
7.13 web圖表實例解析 379
7.13.1 透明3d餅圖 379
7.13.2 股市指數走勢圖 381
7.14 本章小結 391
第8章 開放原始碼作品與web圖表編程 392
8.1 開放原始碼作品簡介 392
8.2 jfreechart與jsp圖表編程 394
8.2.1 jfreechart簡介 394
8.2.2 jfreechart的安裝及其
8.2.2 核心類 395
8.2.3 jfreechart生成直方圖表 398
8.2.4 jfreechart生成餅型圖表 411
8.2.5 jfreechart生成線段圖表 416
8.2.6 jfreechart生成區域圖表 420
8.2.7 jfreechart生成時序
8.2.7 (time series)圖表 424
8.2.8 jfreechart生成甘特圖表 430
8.2.9 jfreechart生成多軸
8.2.9 (multiple axis)圖表 432
8.2.10 jfreechart生成組合
8.2.10 (combined axis)圖表 435
8.2.11 jfreechart生成其他類型
8.2.11 的圖表 441
8.3 jfreechart與servlet
8.3 圖表編程 444
8.3.1 簡單的servlet圖表編程 444
8.3.2 互動式servlet圖表編程 446
8.4 cewolf與jsp圖表編程 448
8.4.1 cewolf簡介 448
8.4.2 cewolf的下載與安裝 448
8.4.3 cewolf生成直方圖表 450
8.4.4 cewolf生成基於defaultcategory
8.4.4 dataset數據集的圖表 454
8.4.5 cewolf生成餅圖 460
8.4.6 cewolf生成基於xydataset
8.4.6 數據集的圖表 462
8.4.7 cewolf生成基於ohlcdataset
8.4.7 數據集的圖表 465
8.4.8 cewolf生成甘特圖表 466
8.4.9 cewolf生成信號圖表 467
8.4.10 cewolf生成速度圖表 468
8.4.11 cewolf生成overlay類型
8.4.11 的圖表 468
8.4.12 cewolf生成組合圖表 470
8.4.13 生成自定義風格的
8.4.13 cewolf圖表 472
8.5 本章小結 473
第9章 web圖表生成引擎的設計思路與實現 475
9.1 web動態圖表生成引擎的
9.1 設計思路 475
9.2 web動態圖表生成引擎的
9.2 設計模型 480
9.2.1 生成普通線段圖的
9.3.2 javabean 480
9.2.2 生成3d線段圖的
9.3.2 javabean 483
9.2.3 生成普通直方圖的
9.3.2 javabean 484
9.2.4 生成3d直方圖的
9.3.2 javabean 487
9.2.5 生成普通餅圖的
9.3.2 javabean 488
9.2.6 生成3d餅圖的
9.3.2 javabean 490
9.3 數據分離 491
9.3.1 創建及調用categorydataset
9.3.2 類數據集對象 491
9.3.2 創建及調用piedataset類
9.3.2 數據集對象 495
9.4 引擎的最佳化概述 496
9.5 本章小結 498
附錄 gel使用指南 499

相關詞條

熱門詞條

聯絡我們