Java高級實用編程

Java高級實用編程

《Java高級實用編程》是2004年4月清華大學出版社出版的圖書,作者是管貽生。

基本介紹

  • 書名:Java高級實用編程
  • 作者:管貽生
  • ISBN:9787302076872
  • 頁數:333
  • 定價:38.0
  • 出版社:清華大學出版社
  • 出版時間:2004年4月
  • 裝幀:平裝
內容簡介,目錄,

內容簡介

本書以Java的實際工程套用為背景,圍繞作者在加拿大阿爾伯達大學計算機系開發的基於Internet的機器人多指手遠程作業系統所涉及的技術,對如何運用Java進行實際套用開發展開了深入全面的講解。全書重點討論了五個問題,分別是Java圖形用戶接口編程、Servlet網路編程、Java與資料庫的連線、JNI技術以有JavaVRML的連線。 本書內容充實、條理清晰,是目前在Java編程的高級和實用方面

目錄

目 錄
第1章緒論
1.1Java簡介
1.2Java高級套用舉例:UATelehand系統
1.2.1Telehand系統的體系結構
1.2.2Telehand系統的功能和操作
1.2.3Telehand系統的實現和集成
1.3本書的內容和組織結構
第2章Java圖形用戶接口編程
2.1引言
2.2Swing總覽
2.3頂級容器
2.3.1JFrame8
2.3.2JApplet
2.4GUI的總體效果
2.4.1基本的布局管理
2.4.2外觀(LookandFeel)
2.5文本輸入和顯示
2.5.1文本域(TextField)
2.5.2文本區(TextArea)
2.5.3樣式文本區(StyledTextArea)
2.6按鈕.複選框和單選按鈕
2.6.1按鈕(Button)
2.6.2複選框(CheckBox)
2.6.3單選按鈕(RadioButton)
2.7組合框(ComboBox)
2.8列表框(List)
2.9滾動條和滑動塊
2.9.1滾動條(ScrollBar)
2.9.2滑動塊(Slider)
2.10標籤(Label)
2.11框線(Border)
2.12任務進度的監視
2.12.1進度條(ProgressBar)
2.12.2進度監視器(ProgressMonitor)
2.13表格(Table)
2.13.1一個簡單表格
2.13.2表格的行列操作
2.13.3表格模型
2.13.4單元的顯示和編輯
2.14樹形結構(Tree)
2.14.1一個簡單的樹形結構
2.14.2樹的編輯
2.14.3樹節點的顯示
2.14.4樹的事件監聽和處理
2.14.5樹模型的定製
2.15高級布局管理
2.15.1格線布局(GridLayout)
2.15.2方框布局(BoxLayout)
2.15.3格線袋布局(GridBagLayout)
2.15.4卡片式布局(CardLayout)
2.15.5布局管理器的定製
2.15.6布局管理器的選用
2.16選單(Menu)
2.16.1選單的創建
2.16.2選單選項圖示.鍵盤助記符和快捷鍵
2.16.3選單選項類型
2.16.4選單選項的有效性
2.16.5彈出式選單(Pop-upMenu)
2.16.6選單布局的定製
2.17對話框(Dialog)
2.17.2對話框的創建和用戶數據輸入
2.17.3檔案選擇對話框
2.17.4顏色選擇器
2.18控制項組織器
2.18.1分隔塊(SplitPane)
2.18.2TabbedPane
2.18.3工具條(ToolBar)
2.18.4內部窗El(InternalFrame)
2.19Telehand系統的GUI設計
第3章Servlet網路編程
3.1網路技術簡介
3.1.1Web技術的發展簡史
3.1.2Servlet的特點
3.1.3HTTP基本概念
3.2開發環境的創建和使用
3.2.1Tomcat的安裝和運行
3.2.2Apache的安裝和運行
3.2.3Tomcat與Apache的連線
3.2.4Tomcat開發環境的使用
3.3HTTPServlet基礎
3.3.1一個簡單的例子
3.3.2ServletAPl
3.3.3Servlet的運行機制
3.3.4Servlet的生命周期
3.3.5表單數據和POST請求的處理
3.4信息的獲取
3.4.1初始化參數的獲取
3.4.2伺服器信息的獲取
3.4.3客戶信息的獲取
3.4.4請求信息的獲取
3.5HTML頁面的傳送
3.5.1回響的基本結構
3.5.2HTML頁面的生成
3.5.3狀態碼和HTTP頭部信啟
3.6Cookie和Session
3.6.1Cookie
3.6.2Session
3.7圖像的產生.處理和傳送
3.7.1靜態圖像的產生和傳輸
3.7.2動態圖像的產生和傳輸
3.7.3圖像的處理和傳輸
3.8多種語言的處理
3.8.1中文的顯示
3.8.2多種語言的混合
3.9網路的安全性
3.9.1伺服器的HTTP認證
3.9.2定製的認證
3.9.3基於表單的認證
3.9.4SSL
3.10Applet與Servlet之間的通信
3.11Servlet與JSP
3.11.1JSP的特點和工作機制
3.11.2一個JSP的簡例
3.11.3JSP語法提要
3.11.4JSP的內置對象
3.11.5JSP的其他功能特性
3.12Telehand系統的網路實現
3.12.1網路服務功能的實現
3.12.2操作場景的圖像反饋
第4章Java與資料庫的連線
4.1JDBC的結構和套用模式
4.2關係資料庫和SQL簡介
4.3資料庫的安裝和測試
4.4JDBC編程基本概念
4.4.1裝載JDBC驅動器
4.4.2與資料庫的連線
4.4.3SQL語句的執行
4.4.4資料庫中返回結果的處理
4.4.5關閉所創建的各個對象
4.5JDBCAPl
4.5.1DriverManager類
4.5.2Connection接口
4.5.3Statement接口
4.5.4ResultSet接口
4.5.5PreparedStatement和CallableStatement接口
4.5.6DatabaseMetaData和ResultSetMetaData接口
4.5.7SQLException和SQLWarning類
4.5.8其他類和接口
4.6可滾動的和可修改的結果集
4.7高級數據類型Blob和Clob
4.8資料庫的事務(Transactions)
4.9Servlet對資料庫的操作
4.9.1對資料庫的直接存取
4.9.2資料庫對象的重用
4.9.3連線池
4.10一個實例:對Telehand系統的網上評估
第5章JNI技術
5.1什麼是JNl
5.2使用JNI時Java程式的編寫過程
5.2.1Java程式的編寫
5.2.2Java程式的編譯
5.2.3native方法頭檔案的產生
5.2.4native方法的實現
5.2.5native共享庫的生成
5.2.6程式的運行
5.3Java與native之間的類型映射
5.3.1基本數據類型的映射
5.3.2引用類型的映射
5.3.3native方法與實現函式之間的對應關係
5.4native方法對基本數據類型的存取
5.5native方法對Java字元串的存取
5.6native方法對Java數組的存取
5.6.1基本數據數組的存取
5.6.2對象數組的存取
5.7native方法對Java成員變數的存取
5.7.1對象成員的存取
5.7.2靜態成員的存取
5.7.3類型署名和相關的JNI函式
5.8native方法對Java方法的調用
5.8.1對象方法

相關詞條

熱門詞條

聯絡我們