亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

JavaHead:Java小程序的是是非非

2019-11-18 14:24:02
字體:
來源:轉載
供稿:網友

  作者: Rick Scott / 翻譯:廖錚


你喜歡使用java小程序(小程序)嗎?這個問題真叫人難以回答。有很多人對小程序大聲說好,也有不少的人對其嗤之以鼻?!癑ava恐怖癥”的患者們甚至看都不想看到小程序,他們幾乎無一例外地在自己的Web瀏覽器中禁用Java。而Java愛好者則走向了另一個極端,他們把Java小程序當作了解決各式Web問題的萬能仙丹。我看,最好還是不要太偏激了??以免今后步入死胡同。

在深入Java小程序這一話題之前,我首先要表達對你加入到JavaHead專欄漫游Java之旅的熱烈歡迎!就如同以前的類似專欄一樣:ScriptHead 代表Javascript專題,所以JavaHead專欄就是專門討論Java的。這是一個討論和研究Java的好地方。假如你喜歡這一新的專欄,那你不妨要求Developer網站的負責人打開JavaHead論壇來處理你所提出的有關Java的問題、評論、抱怨和各種報告等等信息。

言歸正傳。首先,你可以創建或者部署4種主要類型的Java程序:

小程序(小程序)? 客戶端的Java程序,這種小程序從服務器那里下載到客戶機之后就在客戶機上的瀏覽器內運行。
servlets ? 服務器端類似CGI的Java程序,運行在服務器上。
應用程序(application) ? 獨立于瀏覽器之外運行的Java程序。
JavaBean ? 可重用Java軟件組件,JavaBean大大簡化了Java程序的創建工作。
在以后的JavaHead 專欄里我們將對以上所有這些類型的Java程序進行深入探討。你可能會問,為什么專欄開篇伊始所要討論的第一個話題是Java小程序呢?原因是這樣的,開辟這一專欄的Developer.com是一個針對客戶端Web的站點,所以我覺得首先講講小程序可能好一些,究竟這可是客戶端Web世界的最愛之一。

好,現在就讓我們開始Java之旅!

Java小程序的優點
就象同小程序競爭的主要客戶端編程工具,如JavaScript/VBScript/DHTML腳本和ActiveX控件一樣,Java 小程序也是優點和缺點俱全,下面我們首先列出它的優點:

跨瀏覽器/平臺的兼容性? Java 小程序代碼在所有啟用Java的瀏覽器上都應當按照同樣的方式和形式運行,這一點和所在的平臺無關而只需要這些平臺上的瀏覽器支持編譯這些小程序的Java版本即可。所有支持Java 1.1的瀏覽器,包括Netscape 4+、Internet EXPlorer 4+、Opera 4+等,所有運行這些瀏覽器的平臺,比如Windows、Mac OS、UNIX和linux等等,他們在運行遵守Java 1.1規范的小程序時都應當產生同樣的結果。

不過你可得注重這里的一個要害詞??“應當”。就象我們已經知道的那樣,“應當”有時也意味著“本來該是這樣,可事實上不是這樣”。對,就這個意思,Java 小程序也沒例外。所謂的“編寫一次,各處皆行!”的Java口號也許在某些情況下還是……可行的。不過這已經是我們在以后的專欄文章中所要討論的話題了。
無需安裝 ? 只要裝載了Web頁面,頁面內的Java 小程序也就同時被裝載了,其來源或是服務器或是瀏覽器的緩沖。所以Java 小程序是從來不會象一般程序那樣進行安裝操作的??比方說,ActiveX控件就必須進行安裝。這樣就避免了建立/安裝客戶軟件新版本所會碰到的麻煩。
功能強大 ? Java是一種成熟的、完全面向對象的編程語言,而不是類似JS、 VBScript和DHTML這類基于對象的但卻有一定限制的腳本語言。Java語言在圖形和網絡處理上遠遠勝過后者。
可用性 ? 不管是商業Java 小程序還是免費的小程序,他們的種類都極其繁多,而且可以在線獲得。這樣你要找自己需要的小程序可實在方便極了,多半人家都給你做好了就等著你去拿呢!小程序的源代碼可以讓你輕松地定制已經存在的小程序,這可真是“它山之石,可以攻玉”。在今后幾個月的JavaHead專欄里我們會帶大家訪問幾個包含大量Java小程序優秀站點。
支持工具 ? Java小程序和它那可憐的堂兄弟JavaScript可不一樣,你可以找到很多軟件工具幫助你開發和維護自己的Java小程序。其中有些是你要掏錢的商業工具,有些則是完全免費的。今后我們會在專欄內對這些工具進行探討。
安全性 ? Java小程序非常安全。Java小程序很難破壞運行它的系統(假如這些系統運行的是Windows Netscape、Mac IE、Linux Opera等瀏覽器的話)。是的,Java小程序也存在安全問題,而且總是被傳媒大肆渲染其嚴重性,但事實上這種不安全的情況幾乎很少發生,非凡是和其他Web技術而言更是如此。比方說,ActiveX控件內的安全漏洞就不知道有多少。

小程序之大顯其能
從小程序的發展歷程來看,Java小程序并沒有定位于充作全方位的Web編程工具。假如當初就這樣發展下去,那么小程序應該和JS/VBScript/DHTML等腳本裝載/運行的一樣快才對??蛇@一切發生過嗎?也許吧……。

在清醒面對現實的情況下,我強烈地建議你在創建Java小程序之前務必三思而后行。你一定要堅持建立小型的、快速裝載的小程序來完成它所能完成的以下任務(JS/VBScript/DHTML在完成小程序非凡擅長的工作時表現很差,有時甚至根本完成不了):

圖形處理 ? Java可以實現快速、強大的像素級圖形操作,比如圖像褪色和轉換、動畫、圖像放大縮小等等。
網絡 ? Java的核心就是網絡,這和其他編程語言是不一樣的??在為程序設計穩固、易于使用的網絡特性時你需要投入很大的精力。你可以創建聊天小程序、郵件小程序、搜索小程序、telnet和瀏覽器嗅探小程序等。
多線程 ? Java很輕易創建多個并行的執行線程。比方說,想象一個股票行情Web頁:一個線程用來提取當前的股票信息,另一個線程則專職顯示這些行情信息,第三個線程分析這些數據,而第四個線程則負責計算/描繪行情圖??所有這一切都在同時進行。
瀏覽器插件/擴展接口 ? 你可以使用Java和瀏覽器插件(Netscape)或者瀏覽器擴展(IE)進行通信,這可不是JS/VBScript所總能辦到的。比方說,你可以使用Java輕易地為VRML插件/擴展創建一個定制的控件面板。
DHTML風格的小器件(widget) ? 這里所說的小器件是專指那些很難或者不可能實現跨瀏覽器/平臺(支持DHTML)支持的DHTML小器件。我就正在考慮用Java 小程序來編寫諸如標簽內容頁、浮動窗口/框架和層疊/擴展菜單等通用工具。這些當然也可能用DHTML來編寫,不過在平臺兼容性上就會碰到麻煩了,這是因為,大多數瀏覽器都在DHTML方面存在不兼容的問題而且老是變來變去的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕欧美视频在线| 91免费精品国偷自产在线| 久久综合免费视频影院| 国产最新精品视频| 日韩av大片在线| 日韩av有码在线| 在线日韩欧美视频| 欧美激情中文字幕在线| 精品久久香蕉国产线看观看亚洲| 97精品视频在线观看| 色与欲影视天天看综合网| 亚洲欧美中文日韩在线| 欧美国产视频一区二区| 国内精品久久久| 欧美日韩国产精品一区二区三区四区| 欧美大全免费观看电视剧大泉洋| 国产精品久久中文| 精品国产91久久久久久老师| 日韩美女写真福利在线观看| 91在线|亚洲| 性欧美亚洲xxxx乳在线观看| 国产精品狼人色视频一区| 韩曰欧美视频免费观看| 亚洲黄色有码视频| 日韩av色综合| 日韩在线视频免费观看| 欧美wwwwww| 成人免费激情视频| 亚洲国产精品资源| 伊人青青综合网站| 国产丝袜一区视频在线观看| 国产精品99久久久久久白浆小说| 欧美综合在线观看| 日韩欧美国产成人| 成人欧美一区二区三区黑人孕妇| 国产丝袜高跟一区| 日韩高清不卡av| 国产精品人成电影| 久久99热这里只有精品国产| 久久久久亚洲精品成人网小说| 欧美人交a欧美精品| 欧美日韩中文字幕| 国产综合色香蕉精品| 国产日韩在线一区| 成人精品在线视频| 久久综合国产精品台湾中文娱乐网| 亚洲精品一二区| 中文字幕日本精品| 8050国产精品久久久久久| 欧美在线视频观看免费网站| 成人免费福利视频| 亚洲第一区在线观看| 中文字幕日韩综合av| 亚洲在线视频福利| 国产欧美一区二区三区在线看| 国产精品一二三在线| 久久成人综合视频| 丁香五六月婷婷久久激情| 亚洲欧美激情视频| 精品国产1区2区| 在线观看视频99| 国产99视频精品免视看7| 精品在线欧美视频| 国产在线观看精品一区二区三区| 国产精品高潮呻吟久久av无限| 成人激情视频小说免费下载| 国产福利精品在线| 韩剧1988在线观看免费完整版| 亚洲国产精品资源| 亚洲欧洲成视频免费观看| 亚洲精品www久久久久久广东| 操人视频在线观看欧美| 国产一区二区在线免费视频| 久久成人精品一区二区三区| 国产精品电影网站| 国产精品青草久久久久福利99| 日韩av免费在线观看| 成人观看高清在线观看免费| 26uuu另类亚洲欧美日本老年| 日韩大片在线观看视频| 97国产suv精品一区二区62| 欧美中文在线观看国产| 亚洲精品国产精品国自产观看浪潮| 国产精品流白浆视频| 欧美激情一级精品国产| 色综合五月天导航| 国精产品一区一区三区有限在线| 欧美大片在线影院| 国产精品精品久久久久久| 久久综合色影院| 亚洲国产古装精品网站| 色999日韩欧美国产| 欧美激情乱人伦一区| 精品女厕一区二区三区| 国产精品第一视频| 久久影视三级福利片| 欧美日韩国产91| 日韩中文综合网| 欧美在线视频观看免费网站| 欧美国产精品人人做人人爱| 韩国精品美女www爽爽爽视频| 日韩高清中文字幕| 91免费精品视频| 亚洲日韩第一页| 欧美日韩中文字幕在线| 不卡av电影在线观看| 国产91色在线|免| 日韩欧美亚洲成人| 国产91精品网站| 最新69国产成人精品视频免费| 成人精品久久久| 国产精品白丝av嫩草影院| 精品福利免费观看| 精品中文字幕在线| 91在线免费网站| 久久久www成人免费精品张筱雨| 亚洲第一色在线| 性夜试看影院91社区| 黄色91在线观看| 日韩精品久久久久久久玫瑰园| 成人xxxx视频| 亚洲片国产一区一级在线观看| 日韩中文字幕在线精品| 色综合久久悠悠| 欧美一级片在线播放| 成人欧美一区二区三区黑人| 日韩女优在线播放| 日韩欧美成人免费视频| 亚洲国产精品女人久久久| 国产一区二区三区四区福利| 久久综合伊人77777蜜臀| 久久久视频免费观看| 久久视频国产精品免费视频在线| 日韩视频第一页| 成人一区二区电影| 亚洲精品乱码久久久久久按摩观| 97婷婷涩涩精品一区| 日本精品一区二区三区在线播放视频| 国产成人亚洲综合| 久久精品亚洲精品| 久久露脸国产精品| 亚洲国产婷婷香蕉久久久久久| 精品欧美国产一区二区三区| 成人免费福利在线| 777午夜精品福利在线观看| 国产亚洲人成a一在线v站| 精品av在线播放| 欧美精品videossex88| 国产男人精品视频| 这里只有视频精品| 日本精品一区二区三区在线播放视频| www国产亚洲精品久久网站| 国产成人亚洲综合| 欧美一级视频一区二区| 日韩美女视频中文字幕| 日韩高清电影免费观看完整| 中文字幕亚洲欧美在线| 亚洲色图日韩av| 精品久久久久久中文字幕| 欧美日韩国产成人| 日韩成人黄色av| 成人亚洲激情网| 日韩美女视频免费看| 欧美日韩性生活视频|