申國平
摘 要 Java語言由于具有很多的優點,被廣泛應用在編程中,如針對客房端、服務器。本文對Java的特點進行了分析,并針對Web開發中的應用進行了說明。
關鍵詞 Java;Web;開發應用
中圖分類號 TP3 文獻標識碼 A 文章編號 1674-6708(2017)195-0057-02
目前,Java已被廣泛應用,這個詞可以用在許多與網絡有關的功能上。現在可以用Java的形式進行很多網絡上的服務功能開發,比如電子郵件的收發,文件的上傳與下載,進行BBS討
論等。
雖然使用Web的形貌瀏覽網頁還存在著一定的弊病,比如傳輸效率的問題,但是用軟件的開發者還是習慣使用,他們會將所有的應用功能統一起來,用戶可以使用熟悉的方式并利用原有的工具進行深層次的
開發。
Java有許多的用戶,在軟件業內比較流行,Java與網絡中的Web一起使用,可以取得很大的效果。Java語言可以獨立于平臺之外,面向用戶、分散式,多線性及安全功能有保證,這些都是Java獨有的功能,因此,它可以作為作息平臺開發的優良工作,可以保證運行環境的穩定。Java的使用性能非常適合用于網絡上的
開發。
用戶瀏覽網頁是通過客戶端與服務器的共同作用完成的。客戶端與服務器的組合已廣泛用于網絡上的服務
開發。
比如,一臺計算機在上網時需要與另一臺建立聯系時,需要向這臺計算機發出指令,這個指令是通過發過去的網頁實
現的。
在這個信息通訊過程中,發出申請的計算機可以叫做客戶機,在遠端的,可以提供服務功能的被稱為服務器。客戶機與服務器組成了基本的網絡,可以將數據資源進行集中存放。現在實際的應用中,可以將需要的數據存放在特定的數據庫中。根據指令,數據提供給需要的計
算機。
在Web中,Java程序被廣泛使用,通過Java可以在瀏覽器中顯示動畫效果,還可以播放視頻。瀏覽器中有了Java的支持,新的類型文件可以得到有效
處理。
1 客戶端編程
在客戶機與服務器的信息交換的過程中,客戶機必須對獲得的信息及時傳遞到服務器,由服務器根據情況完成處理,這個過程需要一段時間,所以完成可能需要等待一
會兒。
由于瀏覽器的功能單一,可能用來查看程序,沒有其它的功能,所以要通過其它方式解決這個問題。可以通過不同的方式解決這個問題。人們采取了許多不同的方法。
針對瀏覽器沒有其它的功能,可以對圖形的格式進行改進,瀏覽器可能顯示更好的動畫和視頻。對于存在的其他的問題,就需在通過編程來解決。客戶端可以加載一個控制程序,這個方式叫客戶端編程。
插件和腳本是兩種不同的方式,這兩種語言可以解決大部分的客戶端的編程序
問題。
對于編程以外的問題,可以通過加載控件的方式得以實現。Java可以將程序碎片化,碎片化的程序可以實現程序的動態執行,還可以在不同的平臺上得以應用,并且具有很強的安全性。這些小程序以網頁的形式發布到互聯網上。可以在支持Java的服務器上使用。Java獨有的安全性能,可以保證用戶在載入多媒體時安全得到保證,可以將病毒擋在服務器的
外面。
使用Java可能方便地將圖形,視頻,動畫等多媒體從網上獲得,但也有特殊的條件,它可以在用戶有需要發生動態改變,內容也發生變化。可以將多媒體的內容豐富起來。使用它的好處是,如果客戶在調用程序片時,可以在服務器上找到相應的軟件,這樣的好處是可以保證軟件的實時更新,用戶省去了重新安裝的步驟,服務器上的軟件為最新的
版本。
在Java程序設計中,只有創建一個安裝包,可以解決網絡上所有計算機的軟件安裝問題。由于Java語言的多功能性,客戶端在向服務器發出指令時,用戶可以進行多線程操作。而省去了通過網絡申請的方式,服務器還可以自動完成語言的語法錯誤的
檢查。
這個優勢讓系統的校驗變得容易了,網絡的負荷也降低了,對于保證網絡的暢通具有很好的幫助。Java編程后的軟件由于隱蔽了源代碼,所以使用者看不到,這對軟件也是一種
保護。
在網絡中,安全問題是最重要的問題。當用戶訪問一個網絡站點時,這個網站中網頁內容可能還包含有其它的惡意代碼。這結代碼在客戶端和服務器中傳播,危害到了整個的網絡。Java可以使用“沙箱”的方式解決惡意代碼問題。Java程序中包含了可以檢測惡意程序的功能,計算機內的文件不允許被刪除,讓計算機的磁盤可以受到保護。
2 服務器端編程
當客戶端向服務器發送指令時,如果是一個較為復雜的指令,會涉及到對數據庫的訪問。而這其中最容易發生錯誤的就是檢索命令,服務器在獲得指令后,會先轉換為網頁文件,并將轉換后的文件傳送到會把它的客
戶端。
另外,用戶在完成數據庫中注冊時,也會發出申請指令,這些也需要服務通過代碼
實現。
3 Java在Web中的效果
Java編程Web具有3個層次,第一層次是用戶的服務,第二個層次是應用服務,第三個層次是數據服務。這3個層次極大擴展了Java的使用功能。
由于保密的要求,不同的用戶具有不同的權限,Java訪問過程中需要對特定的用戶設定訪問權限,通過控制技術可以確定用戶的權限。使用此技術可以對網絡上的資源進行有效的
保護。
Java的特性決定了在使用中,會將收到的指令與原有數據進行比對,當發現有不相同數據時,將不再執行。這個特點可以用在用戶對服務器的訪問中,比如在輸入用戶名和密碼的過程中,Java會進行識別,當發現錯誤時,會不再
執行。
Java 在Web中的使用可以保證軟件的通用性,由于它具有分布式的特點,有著強大的可移植性,易兼容性和安
全性。
使用Java技術的用戶具有認證環節,管理者可以對網絡實施有效的管理,通過設定網關,將用戶與網絡間的資源進行合理調度,按照預選設定好的權限進行網絡訪問,保證了網絡的安全性與實施過程的便
利性。
使用者在Web中,可以保證網絡的通訊質量,所以,使用Java編程被廣泛
使用。
4 結論
Java技術是建立在國際互聯網通過的技術標準下的,與現有技術完成兼容,可以形成安全的網絡,可以保證通道的安全,不受外界的
侵入。
Java具有許多的方便性,是一種高級的計算機語言,使用Java對Web編程時,Java體現出了許多的優點,比如它的易于擴展的功能,安全性和穩定性強的
特點。
在開發程序時,要發揮Java本身的特點,還要將Java與控件進行捆綁,發揮組合優勢,擴展Java的
功能。
參考文獻
[1]埃里克.Java編程思想[M].陳昊鵬,譯.北京:機械工業出版社,2012.
[2]郎小波.Java語言程序設計[M].北京:清華大學出版社,2009.endprint