Time of Update: 2017-02-27
大家知道,在java applet還沒有全部載入的時候,IE或Netscape會在applet對應的地區顯示一塊灰色的地區。那,您有沒有想過用其他的方式代替它呢?本文介紹了如何利用JavaScript 實現在載入java applet時候顯示一段訊息,比如請稍候之類的話。該段代碼可以在IE和Netscape運行。下面的代碼就可以解決這個問題。<script language="JavaScript"><!-- Hide script from old
Time of Update: 2017-02-27
有關在Java中實現文檔列印的典型說法描述了一個複雜的過程,它要求對字 體進行測定、對文本進行解析並將結果繪製到一個Graphics對象中。這個過程似 乎執行起來相當困難,並且它和用於文檔視頻顯示的進階編程方法不一致。如果 你想要花費大量的精力來完成這個過程,那麼你就不會首先想到要在Java中編程 。你一定不想自己完成測定、解析和繪製過程,而是希望通過簡單地將文檔發 送到一個能為你處理所有事情的對象中來完成這個任務。本文就將介紹這樣一個
Time of Update: 2017-02-27
應用程式常常需要有文本處理功能,比如單詞尋找、電子郵件確認或XML文檔 整合。這通常會涉及到模式比對。Perl、sed或awk等語言通過使用Regex來 改善模式比對,Regex是一串字元,它所定義的模式可用來尋找匹配的文本。為了使用JavaTM程式設計語言進行模式比對,需 要使用帶有許多charAt子字串的StringTokenizer類,讀取字母或符號以便處理文本。這常常導致複雜或淩亂的代碼。現在不一樣了。2平台標準版(J2SETM)1.4版包含一個名
Time of Update: 2017-02-27
在Java
Time of Update: 2017-02-27
在Java加密技術(八)中,我們類比了一個基於RSA非對稱式加密網路的安全通訊。現在我們深度瞭解一下現有的安全網路通訊——SSL。我們需要構建一個由CA機構簽發的有效認證,這裡我們使用上文中產生的自我簽署憑證zlex.cer這裡,我們將認證匯入到我們的密鑰庫。Shell代碼keytool -import -alias www.zlex.org -file d:/zlex.cer -keystore d:/zlex-client.keystore其中-import表示匯入-
Time of Update: 2017-02-27
本篇的主要內容為Java認證體系的實現。請大家在閱讀本篇內容時先閱讀
Time of Update: 2017-02-27
ECCECC-Elliptic Curves
Time of Update: 2017-02-27
接下來我們介紹DSA數位簽章,非對稱式加密的另一種實現。DSADSA-Digital Signature Algorithm 是Schnorr和ElGamal簽名演算法的變種,被美國NIST作為DSS(DigitalSignature
Time of Update: 2017-02-27
接下來我們分析DH密碼編譯演算法,一種適基於密鑰一致協議的密碼編譯演算法。DHDiffie-Hellman演算法(D-H演算法),密鑰一致協議。是由公開密鑰密碼體制的奠基人Diffie和Hellman所提出的一種思想。簡單的說就是允許兩名使用者在公開媒體上交換資訊以產生"一致"的、可以共用的密鑰。換句話說,就是由甲方產出一對密鑰(公開金鑰、私密金鑰),乙方依照甲方公開金鑰產生乙方金鑰組(公開金鑰、私密金鑰)。以此為基準,作為資料轉送保密基礎,同時雙方使用同一種對稱式加密演算法
Time of Update: 2017-02-27
接下來我們介紹典型的非對稱式加密演算法——RSARSA這種演算法1978年就出現了,它是第一個既能用於資料加密也能用於數位簽章的演算法。它易於理解和操作,也很流行。演算法的名字以發明者的名字命名:Ron Rivest, AdiShamir 和Leonard
Time of Update: 2017-02-27
除了DES,我們還知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多種對稱式加密方式,其實現方式大同小異,這裡介紹對稱式加密的另一個演算法——PBEPBEPBE——Password-based
Time of Update: 2017-02-27
接下來我們介紹對稱式加密演算法,最常用的莫過於DES資料加密演算法。DESDES-Data Encryption
Time of Update: 2017-02-27
加密解密,曾經是我一個畢業設計的重要組件。在工作了多年以後回想當時那個加密、解密演算法,實在是太單純了。言歸正傳,這裡我們主要描述Java已經實現的一些加密解密演算法,最後介紹數位憑證。如基本的單向密碼編譯演算法:BASE64 嚴格地說,屬於編碼格式,而非密碼編譯演算法MD5(Message Digest algorithm 5,資訊摘要演算法)SHA(Secure Hash Algorithm,安全散列演算法)HMAC(Hash Message Authentication
Time of Update: 2017-02-27
一個好的使用者介面(GUI)的設計通常可以在現實世界找到相應的表現。例如,如果在您的面前擺放著一個類似於電腦鍵盤按鍵的一個簡單的按鈕,然而就是這麼簡單的一個按鈕,我們就可以看出一個GUI設計的規則,它由兩個主要的部分構成,一部分使得它具有了按鈕應該具有的動作特性,例如可以被按下。另外一部分則負責它的表現,例如這個按鈕是代表了A還是B。看清楚這兩點你就發現了一個很強大的設計方法,這種方法鼓勵重用reuse,而不是重新設計redesign。你發現按鈕都有相同的機理,你只要在按鈕的頂上噴上不同的字母便
Time of Update: 2017-02-27
一、HTTP協議的作用原理HTTP協議的工作原理包括四個步驟:1.串連:Web瀏覽器與Web伺服器建立串連。2.請求:Web瀏覽器通過socket向Web伺服器提交請求。3.應答:Web瀏覽器提交請求後,通過HTTP傳送給Web伺服器。Web伺服器接到請求後,進行交易處理,處理結果又通過HTTP傳回給Web瀏覽器,從而在Web瀏覽器上顯示出所請求的頁面。4.關係串連:當應答結束後,Web瀏覽器與Web伺服器必須斷開,以保證其它Web瀏覽器能夠與Web伺服器建立串連。二、用Java實現Web伺服器
Time of Update: 2017-02-27
公用鑰匙加密技術需要一個空間來儲存數位憑證和私密金鑰。通過將鑰匙和憑證存放區到一個檔案中(稱為keystore),Java Security Architecture實現了獨立於平台的加密技術。Microsoft
Time of Update: 2017-02-27
引言:學習如何使用構造不僅支援瀏覽器而且還支援WAP、IMODE及其他用戶端裝置的國際化網路應用程式。在今天競爭日趨激烈的世界上,許多商業行為變得越來越全球化,以便達到最大的收益。 這就成了一個問題,因為由那些商業機構開發的應用程式必須適用於許多國家裡使用不同語言的消費者。
Time of Update: 2017-02-27
mengweilil:MyEclipse優點:因為專心J2EE方面的項目,所以不需要Swing支援。MyEclipse在UML、Struts、Hibernate方面都還可以,而且也不是很貴,萬一有朝一日不得不正版的時候,也還買得起。缺點:DB管理方面,實體類映射方面,PowerDesigner的地位始終無法替代。其他很多支援UML的工具,但都要收費。Landor2004:eclipse:現在的eclipse也相當好用,附帶的外掛程式也已經很齊全,我們主要適用這個netbean:我比較喜歡netb
Time of Update: 2017-02-27
隨著軟體系統的規模和複雜性的增加 ,軟體體繫結構的選擇成為比資料結構和演算法的選擇更為重要的因素 ,三層客戶/伺服器體繫結構為企業資源規劃的整 合提供了良好的架構 ,是建立企業級管理資訊系統的最佳選擇。隨著體繫結構 的發展,軟體架構結構方面也在不斷髮展,目前在多層應用結構方面出現Java技 術和.net技術的實現的不同的解決方案,二者各有優缺點,分別適用於不同規模 的系統的要求。本文將結合電信計劃建設管理資訊系統的實現,說明三層模式
Time of Update: 2017-02-27
隨著Java語言的日益流行,特別是Java與Internet Web的密切結合,使它在 全球取得了巨大的成功。Java語言以其獨立於平台、物件導向、分布式、多線索 及完善的安全機制等特色,成為現代資訊系統建設中的良好的開發平台和運行環 境。一、Java網路應用程式模型和Internet上的許多環境一樣,完整的Java應用環境實際上也是一個客戶機/ 伺服器環境,更確切地說是瀏覽器/伺服器模型(即Browser/Server模型,簡稱 Web模型)。但與傳統的客戶機/伺服器(C/S)