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

JAVA編程技巧

JAVA編程技巧

定 價:¥82.50

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

     目 錄
   第一部分 用Java編寫應(yīng)用小程序
    第1章 什么是Java
    1.1作為Web編程語言的Java
    1.2作為應(yīng)用程序編程語言的Java
    1.3Java的新特性
    1.4作為內(nèi)嵌式系統(tǒng)語言的Java
    第2章 在Web頁中嵌入Applet
    2.1沒有Java?沒問題
    2.2傳遞applet的參數(shù)
    2.3加快applet的啟動速度
    第3章 應(yīng)用小程序的安全約束
    3.1應(yīng)用小程序的安全性
    3.2文件存取約束
    3.3網(wǎng)絡(luò)約束
    3.4其他安全約束
    3.5免除安全約束
    3.5.1用數(shù)字化簽名增加權(quán)限
    3.5.2建立自定義的安全管理器
    第4章 圖像顯示
    4.1Java圖像
    4.2簡單圖像的顯示
    4.3制作自己的圖像
    4.4其他圖像格式的顯示
    4.5圖像處理
    4.6圖像色彩的過濾
    4.7下載圖像
    第5章 動畫圖像
    5.1動 畫
    5.2動畫驅(qū)動器
    5.3用圖像序列產(chǎn)生動畫
    5.4用圖像局部的變化產(chǎn)生動畫
    5.5用過濾器產(chǎn)生動畫
    5.6調(diào)色板的輪轉(zhuǎn)
    5.7圖形動畫
    5.7.1整屏刷新
    5.7.2用XOR制作動畫
    5.8消除閃爍
    第6章 與web服務(wù)器通信
    6.1Java和Web服務(wù)器
    6.2用URL類獲取文件
    6.3用報路獲取文件
    6.4用GET進行查詢
    6.5用URL類發(fā)送數(shù)據(jù)
    6.6用報路發(fā)送數(shù)據(jù)
    6.7支持Cookie協(xié)議
    第7章 構(gòu)造更精巧的表單
    7.1更精巧的表單
    7.2使用AWT構(gòu)造表單
    7.3在客戶機端檢查錯誤
    7.4添加上下文相關(guān)的幫助
    7.5構(gòu)造動態(tài)表單
    7.6在應(yīng)用小程序中加載另一URL
    7.7創(chuàng)建帶熱點的圖像地圖
    第8章 用應(yīng)用小程序讀寫文件
    8.1應(yīng)用小程序和文件
    8.2使用應(yīng)用小程序的JFS文件系統(tǒng)
    8.2.1用JFS打印文件
    8.2.2從JFS訪問其他Web服務(wù)器
    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設(shè)置畫布的大小
    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其他類中應(yīng)用observable類
    第10章 應(yīng)用小程序間的通信
    10.1定位其他應(yīng)用小程序
    10.2利用管道流交換數(shù)據(jù)
    10.3創(chuàng)建多客戶管道
    10.4與單個對象共享信息
    第11章 應(yīng)用小程序發(fā)送電子函件
    11.1發(fā)送電子函件
    11.2用SMTP協(xié)議發(fā)送電子函件
    11.3用POP3協(xié)議訪問郵箱
    第12章 保護應(yīng)用小程序代碼
    12.1防止未授權(quán)使用代碼
    12.2在代碼中嵌入版權(quán)聲明
    12.3檢驗應(yīng)用小程序的出處
    12.4隱藏應(yīng)用小程序的信息
    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應(yīng)用程序
    第13章 把應(yīng)用小程序作為應(yīng)用程序運行
    13.1應(yīng)用小程序和應(yīng)用程序的區(qū)別
    13.2把應(yīng)用小程序作為應(yīng)用程序運行
    13.3應(yīng)用小程序的運行環(huán)境
    13.4創(chuàng)建應(yī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關(guān)系數(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è)計客戶/服務(wù)器數(shù)據(jù)庫應(yīng)用程序
    15.2.1客戶/服務(wù)器系統(tǒng)的層次
    15.2.2游標處理
    15.2.3ODBC游標類型
    15.2.4復(fù)制
    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應(yīng)用程序剖析
    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中檢索結(jié)果
    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)建三層分布式應(yīng)用程序
    第16章 用RML創(chuàng)建三層分布式應(yīng)用程序
    16.1創(chuàng)建三層應(yīng)用程序
    16.2RMI特性
    16.3建立RMI服務(wù)器
    16.3.1定義遠程接口
    16.3.2服務(wù)器實現(xiàn)
    16.3.3創(chuàng)建占位小程序類
    16.4創(chuàng)建RMI客戶機
    16.5創(chuàng)建對等RMI應(yīng)用程序
    16.6無用存儲單元收集、遠程對象和對等
    第17章 創(chuàng)建CORBA客戶機
    17.1定義IDL接口
    17.2編譯JAVA客戶機的IDL接口
    17.3編寫客戶機應(yīng)用小程序
    17.4例外處理
    17.5CGI程序、Java.net.*和Java.io.*不一定是最佳選擇
    17.6使用動態(tài)調(diào)用接口和接口倉庫
    17.7使用過濾器
    17.8關(guān)于分布式系統(tǒng)體系結(jié)構(gòu)的思考
    第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結(jié)構(gòu)
    18.3.1聯(lián)合
    18.3.2序列和數(shù)組
    18.3.3例外
    18.3.4接口
    18.3.5屬性
    18.4在應(yīng)用小程序中使用CORBA
    18.5用JavaIDL創(chuàng)建CORBA客戶機
    18.6用VisiBroker創(chuàng)建CORBA客戶機
    第19章 創(chuàng)建CORBA服務(wù)器
    19.1創(chuàng)建基本CORBA服務(wù)器
    19.1.1使用IDL結(jié)構(gòu)定義的類
    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服務(wù)器
    第23章 在Java中創(chuàng)建web服務(wù)
    23.1用.Java對象代替CGI
    23.2服務(wù)小程序API
    23.3將Web服務(wù)器作為計算服務(wù)器
    23.4在.Java應(yīng)用程序中加入Web訪問
    23.5將來升級到Web服務(wù)器
    第24章 為Jeeves編寫Web服務(wù)器
    24.1什么是Jeeves
    24.2JeevesHTTP服務(wù)器
    24.2.1回顧結(jié)構(gòu)
    24.2.2安裝和運行JeevesHTTP服務(wù)器
    24.2.3管理JeevesWeb服務(wù)器
    24.2.4用.Java驅(qū)動程序的瀏覽器管理Jeeves
    24.2.5修改基本web服務(wù)器參數(shù)
    24.2.6配置web服務(wù)器日志
    24.2.7創(chuàng)建文件別名
    24.2.8配置MIME
    24.2.9將服務(wù)小程序加載進Web服務(wù)器
    24.2.10創(chuàng)建服務(wù)小程序別名
    24.2.11HTTP服務(wù)器安全機制
    24.2.12服務(wù)小程序安全機制
    24.2.13保護Web資源
    24.2.14在安全域中增加用戶
    24.2.15創(chuàng)建用戶組
    24.2.16創(chuàng)建和修改ACL
    24.2.17用服務(wù)小程序擴展Jeeves功能
    24.2.18使用服務(wù)小程序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頁上嵌入服務(wù)小程序
    24.3.3使用JeevesHTML類生成HTML
    24.4建立數(shù)據(jù)庫服務(wù)小程序
    24.4.1從用戶那里獲取信息
    24.4.2將服務(wù)小程序連接到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建立遠程代理機構(gòu)
    24.5.3創(chuàng)建一般代理接口
    24.5.4實現(xiàn)數(shù)據(jù)庫查找代理
    24.5.5建立出發(fā)地代理機構(gòu)
    24.5.6發(fā)送代理
    24.5.7匯報代理
    第25章 為Jigsaw編寫Web服務(wù)
    25.1回顧體系結(jié)構(gòu)
    25.1.1端口監(jiān)控模塊處理HTTP協(xié)議
    25.1.2資源模塊管理服務(wù)器信息空間
    25.1.3通過對象持續(xù)保持服務(wù)器狀態(tài)
    25.1.4資源過濾器在請求前后的處理
    25.2Jigsaw接口
    25.2.1HTTPResource類
    25.2.2FilteredResource類
    25.2.3DirectoryResource類
    25.2.4FileResource類
    25.3安裝和設(shè)置JigsawHTTP服務(wù)器
    25.4在Jigsaw服務(wù)器中增加內(nèi)容
    25.5用Java擴展服務(wù)器
    25.6用Java編寫資源過濾器
    25.7用Java處理表單和POST方法
   第六部分 Java的安全性
    第26章 用數(shù)字化簽名保證應(yīng)用小程序的安全
    26.1什么是數(shù)字化簽名
    26.2允許簽名的應(yīng)用小程序擁有更多的訪問權(quán)限
    26.3利用第三方為應(yīng)用小程序簽名
    26.4數(shù)字化簽名的潛在安全問題
    26.4.1使用假的簽名
    26.4.2接收舊軟件
    26.4.3對簽名應(yīng)用小程序的誤信
    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不要在應(yīng)用小程序中存儲密鑰
    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服務(wù)器
    28.2防止假冒
    28.3訪問遠程數(shù)據(jù)
    28.4向客戶傳遞密鑰
    28.4.1不要重新使用對稱密鑰
    28.4.2使用公用密鑰加密來獲得私用密鑰
    28.4.3將私用密鑰作為應(yīng)用小程序參數(shù)傳遞
    28.5實現(xiàn)單客戶安全服務(wù)器
    28.6實現(xiàn)多客戶安全服務(wù)器
    28.7創(chuàng)建其他安全遠程訪問程序
   第七部分 在Web上利用Java進行貿(mào)易
    第29章 創(chuàng)建Java購物車
    29.1設(shè)計基礎(chǔ)購物車
    29.2創(chuàng)建購物車用戶接口
    29.3創(chuàng)建目錄應(yīng)用小程序
    29.4獲取購物車應(yīng)用小程序
    第30章 執(zhí)行安全事務(wù)
    30.1讓客戶用數(shù)字簽定單
    30.2在所有網(wǎng)絡(luò)通信中使用加密
    30.3為Netscape服務(wù)器創(chuàng)建Java服務(wù)
    30.3.1創(chuàng)建服務(wù)器端的“HelloWorld”
    30.3.2安裝新的服務(wù)器端的Java應(yīng)用小程序
    30.3.3在服務(wù)器端應(yīng)用小程序中控制表單
    30.3.4將文件作為響應(yīng)發(fā)送
    30.3.5返回多重響應(yīng)
    30.3.6在應(yīng)用小程序調(diào)用間維護信息
    30.4讓服務(wù)器應(yīng)用小程序在不同的Web服務(wù)器上工作
    30.5執(zhí)行安全事務(wù)
    第31章 Java電子商務(wù)機構(gòu)(JECF)
    31.1電子商務(wù)的難點
    31.1.1信息盜竊
    31.1.2欺詐程序
    31.1.3專用解決方案
    31.1.4靜態(tài)解決方案
    31.1.5平臺無關(guān)
    31.2用.JECF創(chuàng)建在線服務(wù)
    31.3在皮夾數(shù)據(jù)庫中存儲信息
    31.3.1保證數(shù)據(jù)安全
    31.3.2執(zhí)行事務(wù)
    31.4用JECF實現(xiàn)購物車應(yīng)用小程序
    31.5用字體卡提供服務(wù)
    31.5.1用付款字體卡注冊付款
    31.5.2創(chuàng)建其他皮夾服務(wù)
    31.5.3保證字體的安全
    31.5.4處理系統(tǒng)錯誤
    31.5.5JECF現(xiàn)狀
    40.4.1創(chuàng)建簡明的自編文件界面
    40.4.2避免無關(guān)的圖片和信息
    40.4.3保持可讀性
    40.4.4支持多輸入源
    40.5為小型設(shè)備創(chuàng)建可重用組件
    40.5.1將布局管理器CardLayout作為堆棧使用
    40.5.2創(chuàng)建鍵盤/小鍵盤輸入過濾器
    40.5.3為光筆和觸摸屏用戶創(chuàng)建彈出式小鍵盤
   

本目錄推薦

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