注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Java報表開發(fā)技術深入解析

Java報表開發(fā)技術深入解析

Java報表開發(fā)技術深入解析

定 價:¥79.00

作 者: 劉聰 編著
出版社: 中國鐵道出版社
叢編項:
標 簽: J2EE

ISBN: 9787113111427 出版時間: 2010-07-01 包裝: 平裝
開本: 16開 頁數(shù): 485 字數(shù):  

內(nèi)容簡介

  《Java報表開發(fā)技術深入解析》全面講解Java環(huán)境中的報表開發(fā)技術。主要內(nèi)容包括報表開發(fā)的基礎知識、Swing報表、Java Web報表等,并對JFreeChart、JaspelReports和iReports等報表開發(fā)工具進行了深入的分析。在介紹各種報表開發(fā)技術之后,在《Java報表開發(fā)技術深入解析》的最后對報表的打印、文件導出等操作也進行了深入的闡述?!禞ava報表開發(fā)技術深入解析》內(nèi)容是一個完整的Java報表開發(fā)體系,而且在《Java報表開發(fā)技術深入解析》的每個章節(jié)都提供了豐富的實用實例,力求讓讀者通過這些實例程序掌握Java報表開發(fā)的各種基本技巧。通過《Java報表開發(fā)技術深入解析》的學習,讀者可以在短時間內(nèi)全面掌握Java報表開發(fā)技術?!禞ava報表開發(fā)技術深入解析》適合作為Java報表開發(fā)初學者的自學用書,也可以作為中、高級Java報表開發(fā)人員的參考書,同時還可以作為大專院?;蛘呦嚓P培訓機構的授課教材。

作者簡介

暫缺《Java報表開發(fā)技術深入解析》作者簡介

圖書目錄

第上部分 起步篇
在正式進行報表開發(fā)之前,需要了解一些報表開發(fā)的基礎知識。正所謂磨刀不誤砍柴工,這些知識將幫你打下堅實的技術基礎。
第1章 報表開發(fā)之前世今生
縱觀國內(nèi)各個行業(yè)的業(yè)務系統(tǒng),報表開發(fā)都占據(jù)著非常重要的地位,熟練掌握基本報表的開發(fā)已經(jīng)面為軟件開發(fā)人員必備的技能,作為軟件開發(fā)人員,需要尋報表開發(fā)的歷史、現(xiàn)狀、前景有一個清楚的認識。
1.1 報表開發(fā)基礎
1.1.1 報表開發(fā)簡介
1.1.2 報表開發(fā)發(fā)展歷程
1.2 報表開發(fā)分類——按照實現(xiàn)方法分類
1.2.1 C/S架構
1.2.2.B/S架構
1.3 報表開發(fā)分類——按照表現(xiàn)形式分類
1.3.1 表格報表
1.3.2 圖形報表
1.3.3 文件報表
1.4 報表開發(fā)的技術實現(xiàn)
1.4.1 Java語言平臺的實現(xiàn)
1.4.2 .NET語言平臺的實現(xiàn)
1.4.3 其他語言平臺的實現(xiàn)
第2章 Swing界面開發(fā)基礎
Swing是一個設計優(yōu)秀的Java包,其中包括豐富的圖形用戶界面組件,通過這些組件,可以創(chuàng)建樣式豐富的桌面應用程序,同時出可以創(chuàng)建樣式豐富的Swing報表。
2.1 Swing概要
2.1.1 Swing的特性
2.1.2 Swing與AWT之間的關系
2.1.3 最簡單的Swing示例展示
2.2 Swing組件的體系結(jié)構
2.2.1 標準MVC體系架構
2.2.2 Swing中改進的MVC體系架構
2.3.1 簡單動作事件處理示例
2.3.2 事件源和事件
2.3.3 事件監(jiān)聽器接口和事件監(jiān)聽器
2.3.4 注冊事件監(jiān)聽器
2.3.5 鼠標事件處理
2.3.6 鍵盤事件處理
2.3.7 監(jiān)聽器內(nèi)部類、主類繼承、單獨實現(xiàn)類
2.3.8 提高程序的事件響應速度
2.4 Swing中的容器結(jié)構
2.4.1 Swing容器結(jié)構簡單示例
2.4.2 Swing中的框架結(jié)構
2.4.3 其他容器組件
2.5 版面布局管理器(Layout Managers)
2.5.1 版面布局管理器的種類
2.5.2 Border Layout的使用方法
2.5.3 Flow Layout的使用方法
2.5.4 其他復雜界面管理器的使用方法
Z.6 Swing核心組件
2.6.1 單選按鈕和按鈕組
2.6.2 列表框
2.6.3 組合框
2.6.4 表格組件
2.6.5 其他界面組件
第3章 Java2D圖形設計基礎
在進行圖形報表開發(fā)的時候,需要進行圖形的繪制,在Java中提供了現(xiàn)在的繪圖API供用戶調(diào)用,本意將簡單介紹圖形繪制的基礎知識。
3.1 Java2D概述
3.1.1 JFC和Java2D
3.1.2 Graphics類
3.1.3 Graphics2D類
3.2.Java.2 D繪制幾何形狀
3.2.1 繪制線條
3.2.2 繪制直線
3.2.3 繪制矩形
3.2.4 繪制圓形
3.2.5 顏色填充
3.2.6 設置邊框
3.3 Java2D文本字體支持
3.3.1 Java2D中的字體
2.3 事件處理
3.3.2 定制文本顯示風格
3.3.3 如何使用本地字體文件
第4章 Java Web開發(fā)基礎
目前,使用Java語言開發(fā)的業(yè)務系統(tǒng),大多采用B/S架構,要在這種架構上進行報表的開發(fā),掌握Java Web知識是必備的基本技能。
4.1 Java Applet基礎
4.1.1 Java Applet簡介
4.1.2 最簡單的Java Applet示例展示
4.1.3 Java Applet的生命周期
4.1.4 在Java Applet中繪制圖形
4.1.5 在:Eclipse中運行Java Applet
4.2 JSP基礎
4.2.1 JSP開發(fā)運行基本環(huán)境
4.2.2 最簡單的JSP示例展示
4.2.3 JSP動作指令
4.2.4 JSP指令
4.2.5 JSP內(nèi)置對象
4.2.6 JSP文件下載示例
4.3 Java Bean基礎
4.3.1 Java Bean典型示例
4.3.2 Java Bean編碼規(guī)則
4.3.3 JSP+ Java Bean綜合應用
4.4 Servlet基礎
4.4.1 最簡單的Servlet示例展示
4.4.2 Servlet的工作原理
4.4.3 Servlet的生命周期
4.4.4 Servlet過濾器應用
4.5 JavaWeb中文亂碼處理
4.5.1 JSP頁面中文亂碼
4.5.2 頁面之間傳遞中文參數(shù)
第5章 文件操作基礎
在很多業(yè)務部中,報表需要用文件的方式存檔,這時就需要創(chuàng)建各種類型的文件了,常見的報表文件類型包括TXT XML HTML PDF XLS等,要創(chuàng)建這些報表文件,基本的文件操作知識是必不可少的。
5.1 Java IO系統(tǒng)簡介
5.2 輸入/輸出類
5.2.1 Input Stream類
5.2.2 Output Stream類
5.3 Java文件操作類
5.3.1 File類
5.3.2 目錄操作
5.4.Java10典型應用
5.4.1 文件的基本操作
5.4.2 從文件中讀取數(shù)據(jù)
5.4.3 按行讀取文件
5.4.4 向文件中輸出數(shù)據(jù)
第6章 數(shù)據(jù)庫操作基礎
一般情況下,大量的業(yè)務數(shù)據(jù)都是存放在數(shù)據(jù)為中的,報表需要根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)生成,所以數(shù)據(jù)為操作在報表開發(fā)中出是必不可少的,需要掌握的數(shù)據(jù)庫知識和JDBC的基礎知識。
6.1 SQL基石出
6.1.1 創(chuàng)建和刪除數(shù)據(jù)庫
6.1.2 創(chuàng)建、修改、刪除數(shù)據(jù)表
6.1.3 基本查詢語句
6.1.4 插入、更新、刪除數(shù)據(jù)記錄語句
6.1.5 簡單視圖操作
6.1.6 簡單存儲過程操作
6.2 JDBC數(shù)據(jù)庫操作基礎
6.2.1 數(shù)據(jù)庫連接UIU
6.2.2 數(shù)據(jù)庫驅(qū)動類配置
6.2.3.IDBC連接數(shù)據(jù)庫
6.2.4 JDBC插入操作
6.2.5 JDBC刪除操作7
6.2.6.IDBC更新操作
6.2.7 JDBC查詢操作
6.2.8 JDBC視圖操作
6.2.9 JDBC存儲過程操作
6.3 數(shù)據(jù)庫訪問代碼優(yōu)化
6.3.1 最原始的數(shù)據(jù)庫訪問代碼
6.3.2 初步優(yōu)化——數(shù)據(jù)庫配置信息基礎類
6.3.3 進一步優(yōu)化——數(shù)據(jù)庫配置文件
6.3.4 避免數(shù)據(jù)庫資源泄露
……
第2部分 Swing 報表開發(fā)篇
第3部分 Java Web 報表開發(fā)篇
第4部分 報表打印篇
第5部分 文件報表篇

本目錄推薦

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