java怎么調(diào)用另一個(gè)類的方法 cgi備份與ghost備份有什么區(qū)別?
cgi備份與ghost備份有什么區(qū)別?CGI是CGI規(guī)范,允許web服務(wù)器執(zhí)行外部程序,ghost是系統(tǒng)的備份文件。公共網(wǎng)關(guān)接口(CGI)是web服務(wù)器運(yùn)行時(shí)外部程序的規(guī)范。根據(jù)CGI編寫的程序可以擴(kuò)
cgi備份與ghost備份有什么區(qū)別?
CGI是CGI規(guī)范,允許web服務(wù)器執(zhí)行外部程序,ghost是系統(tǒng)的備份文件。
公共網(wǎng)關(guān)接口(CGI)是web服務(wù)器運(yùn)行時(shí)外部程序的規(guī)范。根據(jù)CGI編寫的程序可以擴(kuò)展服務(wù)器的功能。CGI應(yīng)用程序可以與瀏覽器交互,也可以通過(guò)數(shù)據(jù)API與數(shù)據(jù)庫(kù)服務(wù)器等外部數(shù)據(jù)源進(jìn)行通信,從數(shù)據(jù)庫(kù)服務(wù)器獲取數(shù)據(jù)。HTML文檔格式化后,可以發(fā)送到瀏覽器,也可以將從瀏覽器獲取的數(shù)據(jù)放入數(shù)據(jù)庫(kù)。幾乎所有的服務(wù)器都支持CGI。CGI可以用任何語(yǔ)言編寫,包括流行的C、C、Java、VB和Delphi。CGI可分為標(biāo)準(zhǔn)CGI和間接CGI。標(biāo)準(zhǔn)CGI使用命令行參數(shù)或環(huán)境變量來(lái)表示服務(wù)器的詳細(xì)請(qǐng)求,服務(wù)器以標(biāo)準(zhǔn)輸入和輸出模式與瀏覽器通信。間接CGI又稱緩沖CGI,在CGI程序與CGI接口之間插入緩沖程序,緩沖程序以標(biāo)準(zhǔn)的輸入輸出與CGI接口進(jìn)行通信。CGI(commongatewayinterface)是外部擴(kuò)展應(yīng)用程序與web服務(wù)器交互的標(biāo)準(zhǔn)接口。服務(wù)器與客戶機(jī)的交互方式有很多種,CGI技術(shù)就是其中之一。
主要考慮效率(代碼執(zhí)行效率、開發(fā)效率)問(wèn)題,編寫沒(méi)有C效率,編寫成本太高不劃算,Java專門化,Java現(xiàn)在廣泛應(yīng)用于web,而C是基于Windows與Windows的兼容性比較好,Java是在JVM Windows系統(tǒng)中運(yùn)行的一些接口比較費(fèi)勁。
Java基本上什么都可以開發(fā),但是Java致命的一點(diǎn)是不能直接操作內(nèi)存,這給Java的開發(fā)帶來(lái)了很多限制。但是Java提供了本地方法,可以調(diào)用C的類庫(kù),使函數(shù)得到進(jìn)一步的改進(jìn)。由于Java是自動(dòng)垃圾回收機(jī)制,游戲流暢性有很大折扣,因此不適合玩游戲。