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

JAVA編程技巧

JAVA編程技巧

定 價(jià):¥82.50

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

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787534112201 出版時(shí)間: 1999-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 781 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

暫缺《JAVA編程技巧》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

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