注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關JAVA編程技巧

JAVA編程技巧

JAVA編程技巧

定 價:¥82.50

作 者: Mark Wutka(美)/等
出版社: 浙江科學技術出版社
叢編項:
標 簽: 電腦網(wǎng)絡

購買這本書可以去


ISBN: 9787534112201 出版時間: 1999-02-01 包裝: 平裝
開本: 16開 頁數(shù): 781 字數(shù):  

內(nèi)容簡介

  本書著重于Java的應用,提供了大量的源程序,適合具有一定Java編程基礎的讀者,但對初學者也有很好的引導作用,沒有Java編程經(jīng)驗的人,也可以從中學習軟件開發(fā)的思想和方法。其內(nèi)容包括:揭示企業(yè)級Java特性,如CORBA和JDBC;為Jeeves和Jigsaw服務器編寫Web服務;設計網(wǎng)上商店應用小程序以及如何進行安全交易;為Java的缺陷和問題提供實用的建議;為HotJava添加其他協(xié)議和新MTME類。

作者簡介

暫缺《JAVA編程技巧》作者簡介

圖書目錄

     目 錄
   第一部分 用Java編寫應用小程序
    第1章 什么是Java
    1.1作為Web編程語言的Java
    1.2作為應用程序編程語言的Java
    1.3Java的新特性
    1.4作為內(nèi)嵌式系統(tǒng)語言的Java
    第2章 在Web頁中嵌入Applet
    2.1沒有Java?沒問題
    2.2傳遞applet的參數(shù)
    2.3加快applet的啟動速度
    第3章 應用小程序的安全約束
    3.1應用小程序的安全性
    3.2文件存取約束
    3.3網(wǎng)絡約束
    3.4其他安全約束
    3.5免除安全約束
    3.5.1用數(shù)字化簽名增加權限
    3.5.2建立自定義的安全管理器
    第4章 圖像顯示
    4.1Java圖像
    4.2簡單圖像的顯示
    4.3制作自己的圖像
    4.4其他圖像格式的顯示
    4.5圖像處理
    4.6圖像色彩的過濾
    4.7下載圖像
    第5章 動畫圖像
    5.1動 畫
    5.2動畫驅動器
    5.3用圖像序列產(chǎn)生動畫
    5.4用圖像局部的變化產(chǎn)生動畫
    5.5用過濾器產(chǎn)生動畫
    5.6調(diào)色板的輪轉
    5.7圖形動畫
    5.7.1整屏刷新
    5.7.2用XOR制作動畫
    5.8消除閃爍
    第6章 與web服務器通信
    6.1Java和Web服務器
    6.2用URL類獲取文件
    6.3用報路獲取文件
    6.4用GET進行查詢
    6.5用URL類發(fā)送數(shù)據(jù)
    6.6用報路發(fā)送數(shù)據(jù)
    6.7支持Cookie協(xié)議
    第7章 構造更精巧的表單
    7.1更精巧的表單
    7.2使用AWT構造表單
    7.3在客戶機端檢查錯誤
    7.4添加上下文相關的幫助
    7.5構造動態(tài)表單
    7.6在應用小程序中加載另一URL
    7.7創(chuàng)建帶熱點的圖像地圖
    第8章 用應用小程序讀寫文件
    8.1應用小程序和文件
    8.2使用應用小程序的JFS文件系統(tǒng)
    8.2.1用JFS打印文件
    8.2.2從JFS訪問其他Web服務器
    8.3用HTTPPost保存文件
    8.4用FTP來存儲和獲取文件
    8.4.1發(fā)送FTP命令
    8.4.2建立FTP會話
    8.4.3發(fā)送簡單的FTP命令
    8.4.4建立數(shù)據(jù)連接
    第9章 創(chuàng)建可重用的圖形組件
    9.1可重用的圖形組件
    9.2命令模式
    9.3創(chuàng)建可重用的圖像按鈕
    9.3.1設置畫布的大小
    9.3.2處理輸入事件
    9.3.3繪制畫布
    9.3.4監(jiān)視圖像的更新
    9.3.5創(chuàng)建CommandImageButton
    9.4使用observer接口
    9.4.1模型-視圖-控制器范例
    9.4.2Observable類和模型-視圖-控制器范例
    9.5其他類中應用observable類
    第10章 應用小程序間的通信
    10.1定位其他應用小程序
    10.2利用管道流交換數(shù)據(jù)
    10.3創(chuàng)建多客戶管道
    10.4與單個對象共享信息
    第11章 應用小程序發(fā)送電子函件
    11.1發(fā)送電子函件
    11.2用SMTP協(xié)議發(fā)送電子函件
    11.3用POP3協(xié)議訪問郵箱
    第12章 保護應用小程序代碼
    12.1防止未授權使用代碼
    12.2在代碼中嵌入版權聲明
    12.3檢驗應用小程序的出處
    12.4隱藏應用小程序的信息
    12.5運行程序中的迷惑法
    12.5.1使所有的函數(shù)名和變量名無意義
    12.5.2偶爾執(zhí)行無用的計算或循環(huán)
    12.5.3把小數(shù)字隱藏在字符串中
    12.5.4創(chuàng)建大方法
    12.5.5將方法放在子類中展開
    12.5.6使用商業(yè)性迷惑器
   第二部分 Java應用程序
    第13章 把應用小程序作為應用程序運行
    13.1應用小程序和應用程序的區(qū)別
    13.2把應用小程序作為應用程序運行
    13.3應用小程序的運行環(huán)境
    13.4創(chuàng)建應用小程序上下文
    第14章 創(chuàng)建自己的類檔案庫文件
    14.1類檔案庫文件
    14.2用Info-ZIP創(chuàng)建自己的檔案庫文件
    14.3查看打包檔案庫文件的內(nèi)容
    14.4直接往瀏覽器庫中添加類
    14.5用其他檔案打包器創(chuàng)建類檔案文件
    14.6創(chuàng)建InternetExplorer的柜打包文件
    第15章 通過JDBC訪問數(shù)據(jù)庫
    15.1關系數(shù)據(jù)庫的數(shù)據(jù)組織
    15.1.1使用SQL
    15.1.2用連接實現(xiàn)多表數(shù)據(jù)組合
    15.1.3內(nèi)部連接
    15.1.4外部連接
    15.1.5減連接
    15.1.6連接和SQL語句常識
    15.2設計客戶/服務器數(shù)據(jù)庫應用程序
    15.2.1客戶/服務器系統(tǒng)的層次
    15.2.2游標處理
    15.2.3ODBC游標類型
    15.2.4復制
    15.3用JDBC訪問數(shù)據(jù)庫
    15.3.1JDBC工作機制
    15.3.2JDBC安全模型
    15.3.3用JDBC-oDBC橋訪問ODBC數(shù)據(jù)庫
    15.3.4JDBC類概論
    15.3.5JDBC應用程序剖析
    15.3.6JDBCAPI示例
    15.4Connection類
    15.5處理SQL語句
    15.5.1建立和使用直接SQL語句
    15.5.2建立和使用編譯SQL語句(PreparedStatement)
    15.5.3調(diào)用存儲過程(CallableStatement)
    15.6在JDBC中檢索結果
    15.7處理JDBC中的例外——SQLException類
    15.8處理JDBC中的例外——SQLWarnings類
    15.9處理日期和時間
    15.9.1java.sq1.Date
    15.9.2java.sql.Time
    15.9.3java.sq1.Timestamp
    15.10處理SQL類型
    15.11JDBC前景
   第三部分 創(chuàng)建三層分布式應用程序
    第16章 用RML創(chuàng)建三層分布式應用程序
    16.1創(chuàng)建三層應用程序
    16.2RMI特性
    16.3建立RMI服務器
    16.3.1定義遠程接口
    16.3.2服務器實現(xiàn)
    16.3.3創(chuàng)建占位小程序類
    16.4創(chuàng)建RMI客戶機
    16.5創(chuàng)建對等RMI應用程序
    16.6無用存儲單元收集、遠程對象和對等
    第17章 創(chuàng)建CORBA客戶機
    17.1定義IDL接口
    17.2編譯JAVA客戶機的IDL接口
    17.3編寫客戶機應用小程序
    17.4例外處理
    17.5CGI程序、Java.net.*和Java.io.*不一定是最佳選擇
    17.6使用動態(tài)調(diào)用接口和接口倉庫
    17.7使用過濾器
    17.8關于分布式系統(tǒng)體系結構的思考
    第18章 在java中使用CORBALDL
    18.1什么是CORBA
    18.2Sun提供的IDL到Java映射
    18.2.1IDL模塊
    18.2.2IDL常量
    18.2.3IDL數(shù)據(jù)類型
    18.2.4枚舉類型
    18.3結構
    18.3.1聯(lián)合
    18.3.2序列和數(shù)組
    18.3.3例外
    18.3.4接口
    18.3.5屬性
    18.4在應用小程序中使用CORBA
    18.5用JavaIDL創(chuàng)建CORBA客戶機
    18.6用VisiBroker創(chuàng)建CORBA客戶機
    第19章 創(chuàng)建CORBA服務器
    19.1創(chuàng)建基本CORBA服務器
    19.1.1使用IDL結構定義的類
    19.1.2VisiBroker框架程序
    19.1.3使用visiBroker的TIE接口
    19.1.4JavaIDL框架程序
    19.2在CORBA中創(chuàng)建回調(diào)
    19.3用CORBA包裝現(xiàn)有對象
    19.3.1實現(xiàn)CORBA定義類型的映射
    19.3.2創(chuàng)建遠程方法包裝
    19.3.3實現(xiàn)包裝的回調(diào)
   第四部分 加速Java
    第20章 增強圖形性能
    20.1用雙緩沖區(qū)法加速繪圖
    20.1.1運行時檢測最佳繪圖方式
    20.1.2編寫自動檢測的update方法
    20.2選擇修改
    20.3重畫改變區(qū)域
    第21章 下載策略
    21.1霍夫曼編碼和LZ壓縮法
    21.2延遲下載
    21.3后臺下載
    21.4提供本地庫
    21.4.1為Hotjava和Appletviewer安裝本地庫
    21.4.2為Netscape安裝本地庫
    21.4.3為InternetExp1orer安裝本地庫
    21.5包格式下載類
    21.5.1NetscapeNavigator3的包下載
    21.5.2打包文件的類加載器
    21.6用JAR格式或柜打包格式存儲類
    第22章 快速下載圖像
    22.1降低圖像文件大小
    22.2圖像片
    22.3創(chuàng)建另一個圖形環(huán)境
    22.4在圖像片中存儲圖像局部
   第五部分 JavaWeb服務器
    第23章 在Java中創(chuàng)建web服務
    23.1用.Java對象代替CGI
    23.2服務小程序API
    23.3將Web服務器作為計算服務器
    23.4在.Java應用程序中加入Web訪問
    23.5將來升級到Web服務器
    第24章 為Jeeves編寫Web服務器
    24.1什么是Jeeves
    24.2JeevesHTTP服務器
    24.2.1回顧結構
    24.2.2安裝和運行JeevesHTTP服務器
    24.2.3管理JeevesWeb服務器
    24.2.4用.Java驅動程序的瀏覽器管理Jeeves
    24.2.5修改基本web服務器參數(shù)
    24.2.6配置web服務器日志
    24.2.7創(chuàng)建文件別名
    24.2.8配置MIME
    24.2.9將服務小程序加載進Web服務器
    24.2.10創(chuàng)建服務小程序別名
    24.2.11HTTP服務器安全機制
    24.2.12服務小程序安全機制
    24.2.13保護Web資源
    24.2.14在安全域中增加用戶
    24.2.15創(chuàng)建用戶組
    24.2.16創(chuàng)建和修改ACL
    24.2.17用服務小程序擴展Jeeves功能
    24.2.18使用服務小程序API
    24.2.19擴展servlet類
    24.2.20通過ServletResponse接口發(fā)送信息
    24.2.21通過ServletRequest接口接收信息
    24.2.22通過ServletContext接口獲取信息
    24.3使用Jeeves開發(fā)工具包
    24.3.1使用FormServ1et處理表單輸入
    24.3.2用過濾器接口在HTML頁上嵌入服務小程序
    24.3.3使用JeevesHTML類生成HTML
    24.4建立數(shù)據(jù)庫服務小程序
    24.4.1從用戶那里獲取信息
    24.4.2將服務小程序連接到JDBC數(shù)據(jù)庫
    24.4.3在數(shù)據(jù)庫中插入數(shù)據(jù)
    24.4.4搜尋數(shù)據(jù)庫
    24.5用Jeeves建立一個簡單的自動代理系統(tǒng)
    24.5.1利用對象串行化在因特網(wǎng)上傳遞代理
    24.5.2建立遠程代理機構
    24.5.3創(chuàng)建一般代理接口
    24.5.4實現(xiàn)數(shù)據(jù)庫查找代理
    24.5.5建立出發(fā)地代理機構
    24.5.6發(fā)送代理
    24.5.7匯報代理
    第25章 為Jigsaw編寫Web服務
    25.1回顧體系結構
    25.1.1端口監(jiān)控模塊處理HTTP協(xié)議
    25.1.2資源模塊管理服務器信息空間
    25.1.3通過對象持續(xù)保持服務器狀態(tài)
    25.1.4資源過濾器在請求前后的處理
    25.2Jigsaw接口
    25.2.1HTTPResource類
    25.2.2FilteredResource類
    25.2.3DirectoryResource類
    25.2.4FileResource類
    25.3安裝和設置JigsawHTTP服務器
    25.4在Jigsaw服務器中增加內(nèi)容
    25.5用Java擴展服務器
    25.6用Java編寫資源過濾器
    25.7用Java處理表單和POST方法
   第六部分 Java的安全性
    第26章 用數(shù)字化簽名保證應用小程序的安全
    26.1什么是數(shù)字化簽名
    26.2允許簽名的應用小程序擁有更多的訪問權限
    26.3利用第三方為應用小程序簽名
    26.4數(shù)字化簽名的潛在安全問題
    26.4.1使用假的簽名
    26.4.2接收舊軟件
    26.4.3對簽名應用小程序的誤信
    26.4.4運行假Web瀏覽器
    26.5獲得數(shù)字化簽名證明
    26.6數(shù)字化簽名的其他用途
    第27章 數(shù)據(jù)加密
    27.1選擇適當?shù)募用芊N類
    27.2免受惡意者攻擊
    27.2.1防止重放攻擊
    27.2.2不要在應用小程序中存儲密鑰
    27.2.3使用公用密鑰加密來交換會話密鑰
    27.2.4用安全HTTP制止假冒
    27.3獲取加密軟件
    27.3.1獲得安全報路(socket)庫一SSLava
    27.3.2獲得Cryptix庫
    27.3.3獲得AcmeCrypto包
    第28章 安全訪問遠程系統(tǒng)
    28.1獲得安全Web服務器
    28.2防止假冒
    28.3訪問遠程數(shù)據(jù)
    28.4向客戶傳遞密鑰
    28.4.1不要重新使用對稱密鑰
    28.4.2使用公用密鑰加密來獲得私用密鑰
    28.4.3將私用密鑰作為應用小程序參數(shù)傳遞
    28.5實現(xiàn)單客戶安全服務器
    28.6實現(xiàn)多客戶安全服務器
    28.7創(chuàng)建其他安全遠程訪問程序
   第七部分 在Web上利用Java進行貿(mào)易
    第29章 創(chuàng)建Java購物車
    29.1設計基礎購物車
    29.2創(chuàng)建購物車用戶接口
    29.3創(chuàng)建目錄應用小程序
    29.4獲取購物車應用小程序
    第30章 執(zhí)行安全事務
    30.1讓客戶用數(shù)字簽定單
    30.2在所有網(wǎng)絡通信中使用加密
    30.3為Netscape服務器創(chuàng)建Java服務
    30.3.1創(chuàng)建服務器端的“HelloWorld”
    30.3.2安裝新的服務器端的Java應用小程序
    30.3.3在服務器端應用小程序中控制表單
    30.3.4將文件作為響應發(fā)送
    30.3.5返回多重響應
    30.3.6在應用小程序調(diào)用間維護信息
    30.4讓服務器應用小程序在不同的Web服務器上工作
    30.5執(zhí)行安全事務
    第31章 Java電子商務機構(JECF)
    31.1電子商務的難點
    31.1.1信息盜竊
    31.1.2欺詐程序
    31.1.3專用解決方案
    31.1.4靜態(tài)解決方案
    31.1.5平臺無關
    31.2用.JECF創(chuàng)建在線服務
    31.3在皮夾數(shù)據(jù)庫中存儲信息
    31.3.1保證數(shù)據(jù)安全
    31.3.2執(zhí)行事務
    31.4用JECF實現(xiàn)購物車應用小程序
    31.5用字體卡提供服務
    31.5.1用付款字體卡注冊付款
    31.5.2創(chuàng)建其他皮夾服務
    31.5.3保證字體的安全
    31.5.4處理系統(tǒng)錯誤
    31.5.5JECF現(xiàn)狀
    40.4.1創(chuàng)建簡明的自編文件界面
    40.4.2避免無關的圖片和信息
    40.4.3保持可讀性
    40.4.4支持多輸入源
    40.5為小型設備創(chuàng)建可重用組件
    40.5.1將布局管理器CardLayout作為堆棧使用
    40.5.2創(chuàng)建鍵盤/小鍵盤輸入過濾器
    40.5.3為光筆和觸摸屏用戶創(chuàng)建彈出式小鍵盤
   

本目錄推薦

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