注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)精通Java Web動(dòng)態(tài)圖表編程

精通Java Web動(dòng)態(tài)圖表編程

精通Java Web動(dòng)態(tài)圖表編程

定 價(jià):¥55.00

作 者: 鐘京馗,唐桓編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): Java技術(shù)大系
標(biāo) 簽: Java

ISBN: 9787121014888 出版時(shí)間: 2005-09-01 包裝: 膠版紙
開本: 26cm 頁(yè)數(shù): 511 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是國(guó)內(nèi)第一部系統(tǒng)闡述如何開發(fā)基于Java的Web動(dòng)態(tài)圖表的專著。本書不僅詳述了如何利用Java對(duì)圖形的處理能力,通過Java Applet、Java Servlet、JSP、JavaBean以及借助開源軟件JFreeChart及Cewolf動(dòng)態(tài)圖表生成引擎等多種方式開發(fā)Web動(dòng)態(tài)圖表,還詳解了如何設(shè)計(jì)Web動(dòng)態(tài)圖表生成引擎,并將其封裝成JavaBean,以達(dá)到高效、重復(fù)使用的目的。本書不但剖析理論,更強(qiáng)調(diào)實(shí)際運(yùn)用;針對(duì)編程人員開發(fā)過程中遇到的技術(shù)難點(diǎn),提供了典型的實(shí)例,逐一剖析,幫助讀者快速掌握和精通Java Web動(dòng)態(tài)圖表編程思想和技巧,提高編程能力和水平。全書共分9章。本書面向各級(jí)Java應(yīng)用程序中實(shí)現(xiàn)Web動(dòng)態(tài)圖表功能的Java及Web程序設(shè)計(jì)人員。

作者簡(jiǎn)介

暫缺《精通Java Web動(dòng)態(tài)圖表編程》作者簡(jiǎn)介

圖書目錄

第1章 Java概述 1 
1.1 Java簡(jiǎn)介 1 
1.1.1 Java發(fā)展簡(jiǎn)史 1 
1.1.2 Java的體系 2 
1.1.3 Java的優(yōu)點(diǎn) 3 
1.2 Java開發(fā)環(huán)境的搭建 4 
1.2.1 Java運(yùn)行環(huán)境的要求 4 
1.2.2 Java的安裝和配置 6 
1.3 Java/JSP開發(fā)工具 8 
1.3.1 EditPlus簡(jiǎn)介 9 
1.3.2 UltraEdit簡(jiǎn)介 11 
1.3.3 其他Java/JSP開發(fā)工具 13 
1.4 第一個(gè)Java程序 15 
1.5 本章小結(jié) 17 
第2章 Java Applet與繪圖基礎(chǔ) 18 
2.1 Java Applet概述 18 
2.2 Java Applet工作流程 20 
2.2.1 組件與容器 20 
2.2.2 Applet的編譯與執(zhí)行 22 
2.2.3 包含Applet的HTML 23 
2.3 繪制文本(字符串) 23 
2.4 繪制線段 29 
2.5 色彩管理 31 
2.5.1 色彩基礎(chǔ) 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 繪制實(shí)心橢圓 48 
2.8.3 繪制3D橢圓 49 
2.8.4 繪制圓柱體 50 
2.9 繪制圓弧 54 
2.9.1 繪制普通(空心)圓弧 55 
2.9.2 繪制實(shí)心圓弧 56 
2.9.3 繪制3D圓弧 57 
2.10 繪制多邊形 59 
2.10.1 繪制空心多邊形 59 
2.10.2 繪制實(shí)心多邊形 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 使用雙緩沖技術(shù)繪制圖像 89 
2.12 本章小結(jié) 93 
第3章 Java Applet圖表繪制實(shí)例 94 
3.1 Java Applet生成Web 
3.1 動(dòng)態(tài)圖表 94 
3.1.1 垂直柱狀圖 95 
3.1.2 餅圖 102 
3.2 Java Applet生成單據(jù) 109 
3.2.1 帶徽標(biāo)的Web動(dòng)態(tài)圖表 110 
3.2.2 支票的生成 111 
3.3 從HTML文檔獲取參數(shù) 
3.3 生成動(dòng)態(tài)圖表 123 
3.3.1 傳遞參數(shù)的HTML文檔 123 
3.3.2 獲取參數(shù)并生成圖表 124 
3.4 本章小結(jié) 126 
第4章 JSP/Servlet運(yùn)行環(huán)境的搭建 128 
4.1 Tomcat的安裝和配置 128 
4.1.1 Tomcat的安裝 129 
4.1.2 測(cè)試第一個(gè)JSP程序 132 
4.1.3 配置Tomcat 132 
4.1.4 轉(zhuǎn)換后的JSP頁(yè)面文件 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 測(cè)試BEA Weblogic 
4.3.3 的配置 155 
4.3.4 部署第一個(gè)Web 
4.3.4 應(yīng)用程序 156 
4.4 本章小結(jié) 157 
第5章 基于Servlet的Web圖表編程 158 
5.1 Servlet簡(jiǎn)介及其構(gòu)架 158 
5.1.1 Servlet的特點(diǎn) 158 
5.1.2 Servlet的接口 159 
5.1.3 HttpServlet類簡(jiǎn)介 160 
5.1.4 HttpServletRequest接口 161 
5.1.5 HttpServletResponse接口 162 
5.2 Servlet處理HTTP get請(qǐng)求 163 
5.3 Servlet處理包含數(shù)據(jù)的HTTP 
5.3 get請(qǐng)求及解決中文亂碼 177 
5.4 Servlet處理HTTP post及包含 
5.4 數(shù)據(jù)的post請(qǐng)求 187 
5.5 Servlet生成Web投票統(tǒng)計(jì)圖 191 
5.6 Servlet生成登錄驗(yàn)證碼 198 
5.6.1 Servlet生成登錄驗(yàn)證碼 
5.6.1 實(shí)例1 199 
5.6.2 Servlet生成登錄驗(yàn)證碼 
5.6.2 實(shí)例2 209 
5.7 Servlet高級(jí)設(shè)置 214 
5.7.1 Servlet初始化參數(shù) 214 
5.7.2 Servlet加載優(yōu)先級(jí) 216 
5.7.3 Servlet映射 217 
5.8 Servlet繪制甘特圖 218 
5.9 Servlet繪制3D甘特圖 222 
5.10 本章小結(jié) 228 
第6章 JSP Web圖表編程基礎(chǔ) 229 
6.1 JSP概述 230 
6.1.1 JSP運(yùn)行機(jī)制 231 
6.1.2 JSP的優(yōu)點(diǎn) 233 
6.2 JSP語(yǔ)法簡(jiǎn)介 234 
6.2.1 JSP文件結(jié)構(gòu) 234 
6.2.2 JSP文件中的元素簡(jiǎn)介 240 
6.3 JSP調(diào)用Servlet生成 
6.3 動(dòng)態(tài)圖表 257 
6.3.1 JSP生成驗(yàn)證碼 257 
6.3.2 JSP生成甘特圖 258 
6.3.3 JSP其他相關(guān)知識(shí) 258 
6.4 JSP生成基本動(dòng)態(tài)圖表 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 本章小結(jié) 282 
第7章 JSP與Java2D Web圖表編程 283 
7.1 Java2D概述 283 
7.2 Java AWT與Java2D 285 
7.3 Java2D與填充屬性 287 
7.3.1 設(shè)置填充屬性 287 
7.3.2 填充屬性的用法 287 
7.4 Java2D與筆劃屬性 291 
7.4.1 線段端點(diǎn)的形狀風(fēng)格 292 
7.4.2 線段轉(zhuǎn)折處的形狀風(fēng)格 292 
7.4.3 虛線風(fēng)格 293 
7.4.4 BasicStroke構(gòu)造器 294 
7.4.5 Java2D Web圖表實(shí)例 
7.4.5 之折線圖 294 
7.5 創(chuàng)建基本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圖表實(shí)例之 
7.5.6 柱狀圖 315 
7.5.7 Ellipse2D 333 
7.5.8 Arc2D 334 
7.6 Java2D實(shí)例餅圖類圖表 337 
7.6.1 普通餅圖 338 
7.6.2 圓圈圖 342 
7.6.3 3D餅圖 344 
7.7 圖形重疊 346 
7.8 alpha復(fù)合 348 
7.8.1 alpha復(fù)合概述 348 
7.8.2 AlphaComposite類的使用 350 
7.8.3 AlphaComposite應(yīng)用實(shí)例 352 
7.9 圖形對(duì)象的轉(zhuǎn)換 357 
7.9.1 圖形對(duì)象轉(zhuǎn)換(transformation) 
7.9.2 概述 357 
7.9.2 平移(translation) 359 
7.9.3 旋轉(zhuǎn)(rotation) 360 
7.9.4 縮放(scale) 362 
7.9.5 扭曲(shear) 364 
7.10 圖形渲染線索 366 
7.11 Java2D與高級(jí)文本處理 368 
7.11.1 空心文本 368 
7.11.2 彎曲文本 369 
7.11.3 單行長(zhǎng)文本自動(dòng)分行 371 
7.12 Java2D創(chuàng)建復(fù)雜圖形 373 
7.12.1 Area 374 
7.12.2 曲線 375 
7.12.3 通用路徑 377 
7.13 Web圖表實(shí)例解析 379 
7.13.1 透明3D餅圖 379 
7.13.2 股市指數(shù)走勢(shì)圖 381 
7.14 本章小結(jié) 391 
第8章 開放源代碼作品與Web圖表編程 392 
8.1 開放源代碼作品簡(jiǎn)介 392 
8.2 JFreeChart與JSP圖表編程 394 
8.2.1 JFreeChart簡(jiǎn)介 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生成區(qū)域圖表 420 
8.2.7 JFreeChart生成時(shí)序 
8.2.7 (Time Series)圖表 424 
8.2.8 JFreeChart生成甘特圖表 430 
8.2.9 JFreeChart生成多軸 
8.2.9?。∕ultiple 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 簡(jiǎn)單的Servlet圖表編程 444 
8.3.2 交互式Servlet圖表編程 446 
8.4 Cewolf與JSP圖表編程 448 
8.4.1 Cewolf簡(jiǎn)介 448 
8.4.2 Cewolf的下載與安裝 448 
8.4.3 Cewolf生成直方圖表 450 
8.4.4 Cewolf生成基于DefaultCategory 
8.4.4 Dataset數(shù)據(jù)集的圖表 454 
8.4.5 Cewolf生成餅圖 460 
8.4.6 Cewolf生成基于XYDataset 
8.4.6 數(shù)據(jù)集的圖表 462 
8.4.7 Cewolf生成基于OHLCDataset 
8.4.7 數(shù)據(jù)集的圖表 465 
8.4.8 Cewolf生成甘特圖表 466 
8.4.9 Cewolf生成信號(hào)圖表 467 
8.4.10 Cewolf生成速度圖表 468 
8.4.11 Cewolf生成OverLay類型 
8.4.11 的圖表 468 
8.4.12 Cewolf生成組合圖表 470 
8.4.13 生成自定義風(fēng)格的 
8.4.13 Cewolf圖表 472 
8.5 本章小結(jié) 473 
第9章 Web圖表生成引擎的設(shè)計(jì)思路與實(shí)現(xiàn) 475 
9.1 Web動(dòng)態(tài)圖表生成引擎的 
9.1 設(shè)計(jì)思路 475 
9.2 Web動(dòng)態(tài)圖表生成引擎的 
9.2 設(shè)計(jì)模型 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 數(shù)據(jù)分離 491 
9.3.1 創(chuàng)建及調(diào)用CategoryDataset 
9.3.2 類數(shù)據(jù)集對(duì)象 491 
9.3.2 創(chuàng)建及調(diào)用PieDataset類 
9.3.2 數(shù)據(jù)集對(duì)象 495 
9.4 引擎的優(yōu)化概述 496 
9.5 本章小結(jié) 498 
附錄 Gel使用指南 499

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)