JAVA
摘要: 在JavaME的網(wǎng)絡(luò)開(kāi)發(fā)中,我們通常使用的兩種網(wǎng)絡(luò)通信協(xié)議是HTTP超文本傳輸協(xié)議和Socket套接字協(xié)議,但是由于HTTP是短連接,因此在某些
手機(jī)中可能會(huì)出現(xiàn)不斷出現(xiàn)連接網(wǎng)絡(luò)的提示,因此很多時(shí)候我們通過(guò)Socket來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)連接。在Socket開(kāi)發(fā)中,我們應(yīng)用的比較多的是手機(jī)端與手機(jī)端之間的通信,還有手機(jī)與服務(wù)器的通信。下面分別簡(jiǎn)單歸納下兩種通信的基本實(shí)現(xiàn)。
閱讀全文
摘要: 在JAVA語(yǔ)言中提供了豐富的多線程操縱接口,提供了各類不同的線程實(shí)現(xiàn)方法供我們選擇,功能非常強(qiáng)大。在手機(jī)軟件設(shè)計(jì)中,由于同樣需要執(zhí)行網(wǎng)絡(luò)連接(基于HTTP的高級(jí)Internet協(xié)議通訊)、UI調(diào)度等待、UI顯示幻化、游戲控制等操作需要通過(guò)后臺(tái)的數(shù)據(jù)運(yùn)算或UI不斷更新等操作。因此在J2ME中,KVM虛擬機(jī)也提供了功能強(qiáng)大的多線程API,使我們同樣能在J2ME中實(shí)現(xiàn)線程的并發(fā)運(yùn)算。在J2ME中,主要有以下三種方法實(shí)現(xiàn)多線程。
閱讀全文
摘要: 為了讓J2ME開(kāi)發(fā)中能更好的體現(xiàn)類中的層次關(guān)系,這兩天根據(jù)J2EE中典型的軟件MVC設(shè)計(jì)模式思想融進(jìn)J2ME開(kāi)發(fā)中,通過(guò)設(shè)想并設(shè)計(jì)編寫(xiě)了一個(gè)基于J2ME的MVC架構(gòu)框架,整個(gè)架構(gòu)已經(jīng)基本完成了代碼的編寫(xiě),但尚未進(jìn)行有關(guān)測(cè)試工作,因此在測(cè)試之后再對(duì)整個(gè)MVC架構(gòu)的分析設(shè)計(jì)寫(xiě)出來(lái)與大家探討。剛想將框架的代碼體系生成相應(yīng)的接口文檔,但卻忘了如何生成,本文主要記錄下javadoc生成幫助文檔的步驟,步驟很簡(jiǎn)單,只做記錄備忘。
閱讀全文
摘要: 在前一篇文章中簡(jiǎn)單介紹了JAVA程序如何調(diào)用
Oracle存儲(chǔ)過(guò)程的基本語(yǔ)法程序結(jié)構(gòu), 本文將介紹JAVA跟Oracle的另一種關(guān)系,即通過(guò)JAVA編寫(xiě)Oracle存儲(chǔ)過(guò)程。 通常情況下,我們都是使用Oracle數(shù)據(jù)庫(kù)系統(tǒng)中的ps/sql語(yǔ)句來(lái)為oracle編寫(xiě)各種存儲(chǔ)過(guò)程,不過(guò),在Oracle的第八個(gè)版本8之后,為我們提供了編寫(xiě)存儲(chǔ)過(guò)程的另一種新的選擇,那就是使用JAVA來(lái)編寫(xiě)
Oracle存儲(chǔ)過(guò)程。從Oracle8.0版本開(kāi)始,在Oracle數(shù)據(jù)庫(kù)系統(tǒng)中自帶了java虛擬機(jī)jvm,因此使得Oracle內(nèi)置了對(duì)JAVA的全面支持,我們?cè)谑褂肑AVA可以實(shí)現(xiàn)的任何功能現(xiàn)在都可以放到Oracle中來(lái)實(shí)現(xiàn),當(dāng)然我們也可以在oracle中來(lái)操作其他數(shù)據(jù)庫(kù)。
閱讀全文
摘要: 所謂存儲(chǔ)過(guò)程(Stored Procedure),就是一組用于完成特定數(shù)據(jù)庫(kù)功能的SQL 語(yǔ)句集,該SQL語(yǔ)句集經(jīng)過(guò)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)系統(tǒng)中。在使用時(shí)候,用戶通過(guò)指定已經(jīng)定義的存儲(chǔ)過(guò)程名字并給出相應(yīng)的存儲(chǔ)過(guò)程參數(shù)來(lái)調(diào)用并執(zhí)行它,從而完成一個(gè)或一系列的數(shù)據(jù)庫(kù)操作。
由于J2EE體系一般建立大型的企業(yè)級(jí)應(yīng)用系統(tǒng),而一般都配備大型數(shù)據(jù)庫(kù)系統(tǒng)如Oracle或者SQL Server,在本文《JAVA與Oracle存儲(chǔ)過(guò)程》中將介紹JAVA跟Oracle存儲(chǔ)過(guò)程之間的相互應(yīng)用跟相互間的各種調(diào)用。
閱讀全文
摘要: 在計(jì)算機(jī)安全領(lǐng)域,涉及到一個(gè)重要的范疇,那就是加密解密技術(shù),加密解密技術(shù)的發(fā)展,為計(jì)算機(jī)安全提供了很大的保障,同時(shí)也隨著破解技術(shù)的蔓延,對(duì)計(jì)算機(jī)安全帶來(lái)了挑戰(zhàn),本文將個(gè)人之前對(duì)加密解密算法的了解跟使用做個(gè)總結(jié)。
在計(jì)算機(jī)加密算法當(dāng)中,主要存在對(duì)稱密鑰體制、非對(duì)稱密鑰體制公鑰體系、消息摘要、以及數(shù)字簽名等大類型的算法。其中消息摘要有兩個(gè)主要算法,下文作簡(jiǎn)要介紹消息摘要中的MD5算法以及對(duì)MD5算法的使用。
閱讀全文
摘要: 在上一篇文章中介紹了
在Servlet中實(shí)現(xiàn)數(shù)字驗(yàn)證碼的過(guò)程,在本文中將介紹J2EE中另一種驗(yàn)證碼的實(shí)現(xiàn),即英文數(shù)字混合驗(yàn)證碼的實(shí)現(xiàn),以及如何對(duì)驗(yàn)證碼進(jìn)行部署。
閱讀全文
摘要: 在以上的內(nèi)容中闡述了在JSP中產(chǎn)生并實(shí)現(xiàn)了
數(shù)字驗(yàn)證碼、
中文驗(yàn)證碼的過(guò)程,以及如何在JSP中
驗(yàn)證碼調(diào)用和解決中文問(wèn)題,并對(duì)驗(yàn)證碼的使用做了分析。本文將介紹另一種J2EE中驗(yàn)證碼的產(chǎn)生跟使用,即在Servlet中定義驗(yàn)證碼的產(chǎn)生并使用,通過(guò)將驗(yàn)證碼的生成封裝到JAVA類中,更好的達(dá)到代碼跟頁(yè)面分離的效果,因此提倡使用該方法。
閱讀全文
摘要:
以上兩篇文章的內(nèi)容介紹了有關(guān)JSP中產(chǎn)生數(shù)字驗(yàn)證碼跟中文驗(yàn)證碼的源代碼并做了分析,本文中介紹如何對(duì)以上產(chǎn)生的數(shù)字跟中文驗(yàn)證碼進(jìn)行使用,以及如何解決中文驗(yàn)證碼的亂碼無(wú)法正確驗(yàn)證的問(wèn)題。
對(duì)驗(yàn)證碼的使用分為兩個(gè)部分,分別為驗(yàn)證碼的調(diào)用和驗(yàn)證過(guò)程,以下分別做說(shuō)明介紹。 閱讀全文
摘要: 在上一篇內(nèi)容中介紹了
有關(guān)JSP中產(chǎn)生數(shù)字驗(yàn)證碼圖片的過(guò)程,本文將繼續(xù)介紹有關(guān)
JSP中的另一種驗(yàn)證碼的實(shí)現(xiàn),即中文驗(yàn)證碼在JSP中的實(shí)現(xiàn),使用中文驗(yàn)證碼的好處是能提高驗(yàn)證的有效性,提高驗(yàn)證的安全度,因?yàn)橹形南鄬?duì)于英文或數(shù)字筆畫(huà)結(jié)構(gòu)相對(duì)比較復(fù)雜,從而增加了分析程序解析驗(yàn)證碼圖片并讀取驗(yàn)證信息的難度。在文中并分析中文驗(yàn)證的實(shí)現(xiàn)過(guò)程。
閱讀全文
Full JAVA Archive