【正文】
Mysql安裝創(chuàng)建用戶名和密碼圖47 mysql安裝結(jié)束打開(kāi)C:\Program Files\MySQL\MySQL Server \,檢查2處…….[client]port=3306[mysql]defaultcharacterset=gbk…….和…… The default character set that will be used when a new schema or table is created and no character set is defineddefaultcharacterset=gbk……確保這兩處defaultcharacterset后面的值都為gbk,如若不是修改gbk,修改為gbk后重新啟動(dòng)mysql服務(wù)。 Tomcat配置啟動(dòng)Eclipse,應(yīng)該會(huì)提示工作空間不存在,重新選擇修改為,NCS CA工作組成步驟中下載workspace到本地目錄。接下來(lái)就配置Tomcat環(huán)境。操作如圖48所示:圖48 配置Tomcat環(huán)境然后選擇Tomcat安裝目錄,如圖49:圖49 選擇Tomcat安裝目錄這樣環(huán)境就配置完畢。 操作以及代碼說(shuō) 證書(shū)申請(qǐng)打開(kāi)ie訪問(wèn)://ip:port/RAServiceClient/點(diǎn)擊申請(qǐng)證書(shū),連接到://ip:port/RAServiceClient/輸入用戶名與域名,點(diǎn)擊“申請(qǐng)并制證”按鈕即可。代碼說(shuō)明:頁(yè)面使用object標(biāo)簽導(dǎo)入瀏覽器token控件。()進(jìn)行初始化并獲取key中的信息,返回值格式為{“username” :”zs”, “cspname”:” HaiTai Cryptographic Service Provider 20076”}的JSON串。,()方法中進(jìn)入處理代碼如下:在方法調(diào)用webservice的applyCert(String, String, String)方法,三個(gè)參數(shù)為form表單提交的參數(shù)。,展示錯(cuò)誤信息;。 證書(shū)制作:, ()方法進(jìn)行請(qǐng)求處理。調(diào)用webservice的writeCertToKey(String)方法進(jìn)行證書(shū)簽發(fā),;。此頁(yè)面中調(diào)用js方法downCerts(),()初始化,(usbKeyProvider,containerName,p12Base64,keypass),將證書(shū)寫(xiě)入到key中。InputPKCS12Base64CertBuffy方法的參數(shù)說(shuō)明:usbKeyProvider用戶key的驅(qū)動(dòng)名,即writeCertToKey接口返回值中的usbKeyProvider;containerName存放證書(shū)的容器名,即writeCertToKey接口返回值中的rsaEncry;p12Base64用戶的證書(shū)信息,即writeCertToKey接口返回值中的p12EncryCert;keypass用戶證書(shū)密碼,即writeCertToKey接口返回值中的p12CertPasswrod。 自主制證打開(kāi)ie訪問(wèn)://ip:port/RAServiceClient/點(diǎn)擊自動(dòng)申請(qǐng)證書(shū),打開(kāi)頁(yè)面://ip:port/RAServiceClient/點(diǎn)擊“申請(qǐng)”按鈕,進(jìn)入如下頁(yè)面:用戶核對(duì)信息,然后點(diǎn)擊“確認(rèn)”按鈕,進(jìn)行自主制證。代碼說(shuō)明:用戶確認(rèn)信息后。 ()方法中進(jìn)入處理。代碼如下:調(diào)用webservice的auotApplyAndWriteKey(String, String, String)方法進(jìn)行證書(shū)自動(dòng)申請(qǐng)與簽發(fā),;。 證書(shū)更新打開(kāi)ie瀏覽器,輸入://localhost/RAServiceClient/點(diǎn)擊更新證書(shū),打開(kāi)頁(yè)面://localhost/RAServiceClient/輸入證書(shū)序列號(hào),點(diǎn)擊“提交按鈕”,進(jìn)行證書(shū)更新操作。代碼說(shuō)明:調(diào)用證書(shū)更新接口updateCert(String)方法,得到webservice處理結(jié)果。結(jié) 論通過(guò)對(duì)PKI技術(shù)的研究與應(yīng)用,讓我明確的了解到,網(wǎng)絡(luò)上各種財(cái)務(wù)貿(mào)易、信息通訊等各種活動(dòng)想要安全進(jìn)行,就必須依賴(lài)于PKI技術(shù)。PKI技術(shù)用嚴(yán)謹(jǐn)復(fù)雜的安全手段,保障了網(wǎng)絡(luò)的安全,但是在PKI技術(shù)的發(fā)展仍需要繼續(xù)努力,其安全措施實(shí)施的復(fù)雜程度上有待加強(qiáng)。作者根據(jù)對(duì)PKI系統(tǒng)進(jìn)行的研究,對(duì)PKI技術(shù)進(jìn)行了簡(jiǎn)化,做到了一次認(rèn)證,多次使用,不需要每次都經(jīng)過(guò)復(fù)雜的審核過(guò)程,大大的節(jié)省了人力資源。該工程系統(tǒng)的是由Java語(yǔ)言編寫(xiě),Java是一種跨平臺(tái),適合于分布式計(jì)算環(huán)境的面向?qū)ο蟮恼Z(yǔ)言,其優(yōu)勢(shì)在于跨平臺(tái)、可移植等。另外,現(xiàn)在有許多開(kāi)源網(wǎng)站似的Java語(yǔ)言使用更加方便快捷,省去了很多的開(kāi)發(fā)時(shí)間。本系統(tǒng)使用SSH框架,即Struct2+Spring+Hibernate。Struct是開(kāi)源的,這樣不僅僅使得開(kāi)發(fā)方便,而且使開(kāi)發(fā)者更加深入的了解到其原理和內(nèi)部實(shí)現(xiàn)機(jī)制。Struct采用MVC模式分離業(yè)務(wù),包括邏輯層、顯示層、模型層,另外還有豐富的標(biāo)簽庫(kù),支持國(guó)際化,也有利于重用。Spring是基于IOC和AOP的框架,可以封裝所有的事物,這樣就不需要程序員自己提交事物,程序員開(kāi)發(fā)也就更加簡(jiǎn)便。Spring采用了單態(tài)和工廠模式,其把所有的bean都交給Web容器去控制、創(chuàng)建和銷(xiāo)毀,降低耦合度,有利于單元測(cè)試。Hibernate是連接數(shù)據(jù)庫(kù)的中間件,對(duì)程序的依賴(lài)性小,透明性高。其使用的是反射機(jī)制,使用了JTA、JDBC和JND技術(shù)。Hibernate對(duì)JDBC進(jìn)行封裝,而且支持復(fù)雜的一對(duì)多的關(guān)系,這樣使得程序更加靈活。畢業(yè)的腳步逐漸逼近,畢業(yè)設(shè)計(jì)在我的不斷努力下也逐漸完成,雖然工程設(shè)計(jì)的精細(xì)程度不夠,但是我卻引以為傲,因?yàn)樵陂_(kāi)發(fā)的過(guò)程中,我不僅僅學(xué)到了很多知識(shí),而且還獲得了成功的喜悅,讓我喜歡上了程序,喜歡上了跟電腦打交道,也喜歡把自己想法運(yùn)用到實(shí)際上成功后的愉悅。參 考 文 獻(xiàn)[1] 荊繼武,林璟鏗,[M].北京:科學(xué)出版社,2008:24198.[2] :[碩士學(xué)位論文].山東:山東大學(xué),2007.[3] :[碩士學(xué)位論文].太原:太原理工大學(xué),2013.[4] 葉核亞 Java程序設(shè)計(jì)實(shí)用教程(第三版)[M].北京:電子工業(yè)出版社,2011.[5] 葉乃文, 卷I:基礎(chǔ)知識(shí)(原書(shū)第七版)[M].北京:機(jī)械工業(yè)出版社,2006:19.[6] 李剛,輕量級(jí)JavaEE 企業(yè)應(yīng)用實(shí)戰(zhàn)(第三版)—Structs 2+Spring 3+Hibernate整合開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2011.[7]劉玉平. Java輸入輸出流及在網(wǎng)站開(kāi)發(fā)中的應(yīng)用探討[J]. 郴州市科技局, 2009(18):3549.[8](美)Bruce Eckel著,陳昊鵬譯. ,2011.[9]——Java[M].西安:西安電子科技大學(xué)出版社,2006.[10]、css 常用知識(shí)[11]馬臣云,[M].北京:人民郵電出版社,2008.[12][M].北京:電子工業(yè)出版社,2008.[13][M].北京:機(jī)械工業(yè)出版社,2010.. 致 謝四年的大學(xué)勝過(guò)轉(zhuǎn)瞬即逝,在這所學(xué)校中我用我青春去演繹了自己大學(xué)生活,有成功的喜悅,失敗的淚水、悔恨的身影和無(wú)奈的腳步。這一切的一切讓我的大學(xué)生活更加充實(shí),這份充實(shí)中也必然有好多好多曾經(jīng)幫助過(guò)我的老師和同學(xué)們。從剛?cè)氪髮W(xué)時(shí)候的懵懂到現(xiàn)在初入社會(huì)的小成熟,這一切歸功于我的母?!颖惫I(yè)大學(xué)。正因?yàn)檫@里有許多優(yōu)秀的老師可以傳業(yè)解惑,讓我獲得了生存的本領(lǐng)。從初入學(xué)時(shí)后的對(duì)計(jì)算機(jī)技術(shù)的一無(wú)所知,到現(xiàn)在可以自己解決遇到的計(jì)算機(jī)技術(shù)上的問(wèn)題,這進(jìn)步不僅僅歸功于老師們對(duì)我知識(shí)的傳授,還有身體力行的熏陶,這一切讓我受益匪淺。另外還有陪伴我成長(zhǎng)的同學(xué),正因?yàn)橛幸蝗簝?yōu)秀的學(xué)生,才讓我變得更加優(yōu)秀,水漲船高,永遠(yuǎn)也忘不了考試前的努力,忘不了徹夜學(xué)習(xí)的堅(jiān)持,如果沒(méi)有大家相互鼓勵(lì),我的進(jìn)步也不會(huì)這么明顯和迅速。我想通過(guò)這次契機(jī),感謝我的老師們和同學(xué)們,謝謝你們孜孜不倦的教導(dǎo)和哭笑與共的陪伴。在此我祝愿老師們家庭幸福,工作順利,身體健康,祝愿我的同學(xué)們前程似錦。還要感謝文獻(xiàn)的作者們可以不吝賜教,共享研究成功和學(xué)習(xí)心得,給了我無(wú)限的啟發(fā)和開(kāi)發(fā)心得。最后要感謝河北工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與軟件學(xué)院對(duì)我的栽培,也感謝各位評(píng)審老師們?cè)诎倜χ袑忛單业恼撐摹?40