六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

HTML、Swing還是XML,Java客戶端工具選擇?(一) [轉(zhuǎn)]

[摘要][前言:] Java軟件設(shè)計(jì)師和管理人員經(jīng)常會(huì)面臨這樣的難題:在開發(fā)應(yīng)用軟件的客戶端時(shí),應(yīng)該在Swing、HTML、XML三種技術(shù)中選擇誰(shuí)。在這篇文章中,我將把自己在這三種技術(shù)方面的經(jīng)驗(yàn)與廣大讀者共享,并對(duì)在Java應(yīng)用軟件開發(fā)中選擇哪一種技術(shù)提出一些標(biāo)準(zhǔn)和技巧。在文章的最后,還會(huì)介紹一種整合Ja...
[前言:] Java軟件設(shè)計(jì)師和管理人員經(jīng)常會(huì)面臨這樣的難題:在開發(fā)應(yīng)用軟件的客戶端時(shí),應(yīng)該在Swing、HTML、XML三種技術(shù)中選擇誰(shuí)。在這篇文章中,我將把自己在這三種技術(shù)方面的經(jīng)驗(yàn)與廣大讀者共享,并對(duì)在Java應(yīng)用軟件開發(fā)中選擇哪一種技術(shù)提出一些標(biāo)準(zhǔn)和技巧。在文章的最后,還會(huì)介紹一種整合Java Swing和HTML的新方法。



  與現(xiàn)有的技術(shù)相比,Java有明顯的優(yōu)點(diǎn),因此它已經(jīng)在服務(wù)器端應(yīng)用軟件的開發(fā)中確立了主導(dǎo)地位。然而,由于每一個(gè)應(yīng)用程序都有幾種形式的用戶界面和前端的表達(dá)形式,我們中的許多人都對(duì)在客戶端采用Java技術(shù)有不好的印象,因此在客戶端的開發(fā)中采用HTML似乎已經(jīng)成為唯一的選擇了。

  實(shí)際情況是,在客戶端應(yīng)用程序的開發(fā)中不止只有HTML一種選擇,我們將在本文討論基于Java的應(yīng)用軟件開發(fā)中三種用戶界面的解決方案。我將首先討論HTML與JSP和servlet聯(lián)合使用的優(yōu)點(diǎn)和缺點(diǎn),然后討論Java最初的目標(biāo)之一:通過(guò)GUI Applet實(shí)現(xiàn)交互式互聯(lián)網(wǎng)。最后,我們將討論XML以及由它所衍生出來(lái)的其他技術(shù)。

  JSP/Servlets環(huán)境下的HTML客戶端

  大多數(shù)讀者都曾編寫過(guò)servlet、開發(fā)過(guò)JSP應(yīng)用,清楚基于HTML的用戶界面的優(yōu)點(diǎn)和缺點(diǎn)。選擇HTML的最大的理由仍然是其廣泛的平臺(tái)適應(yīng)性,基本HTML的標(biāo)準(zhǔn)性很好,雖然比較枯燥,但它可以很好地完成工作。

  由于HTTP/HTTPS協(xié)議非常簡(jiǎn)單,可以使開發(fā)的應(yīng)用程序很好地適應(yīng)各種網(wǎng)絡(luò)配置和防火墻。但這是有代價(jià)的,HTML缺乏與用戶的交互性,而且對(duì)用戶每個(gè)行為的響應(yīng)都需要與服務(wù)器進(jìn)行連接。作為一名編程人員,我們一直在追求簡(jiǎn)單性,并使開發(fā)的軟件可以適合所有的瀏覽器?然而簡(jiǎn)單性并不總是好的,簡(jiǎn)單地說(shuō),與靜態(tài)HTML相比,JavaScript可以較好地實(shí)現(xiàn)不太復(fù)雜的交互性,但對(duì)于開發(fā)復(fù)雜的用戶界面而言,它還是不能勝任的。

  除非擁有高速的互聯(lián)網(wǎng)連接,否則你一定有過(guò)焦急的等待加載一個(gè)網(wǎng)頁(yè)的經(jīng)歷。盡管瘦客戶端提供了一些很好的非交互性的用戶界面,但傳統(tǒng)的胖客戶終端一般情況下都比它們更聰明。例如,Netscape Communicator和MS Outlook等電子郵件的前端就比基于互聯(lián)網(wǎng)的電子郵件工具具有更好的用戶親和性。

  用Java開發(fā)一個(gè)HTML前端應(yīng)用是一個(gè)很好的選擇,因?yàn)镠TML提供了跨平臺(tái)的內(nèi)容傳輸能力。編程人員可以使用Java Servlets和JSP開發(fā)在任何操作系統(tǒng)平臺(tái)上運(yùn)行的服務(wù)器端應(yīng)用程序。同時(shí)考慮到眾多的Java API和它得到的廣泛的服務(wù)器開發(fā)商的支持,對(duì)于開發(fā)可伸縮互聯(lián)網(wǎng)站而言,Java是一種理想的選擇。

  總而言之,配合使用Servlets和JSP的HTML前端開發(fā)工具是開發(fā)靜態(tài)界面的很好的方式,但當(dāng)需要對(duì)用戶的行為作出快速反應(yīng)和需要對(duì)數(shù)據(jù)進(jìn)行高速處理的復(fù)雜應(yīng)用時(shí),這種方式則不大理想。




主站蜘蛛池模板: 午夜人成 | 天堂v亚洲国产v一区二区 | 天天躁夜夜躁狠狠躁 | 青娱乐激情| 青青草免费观看视频 | 亚洲高清视频在线播放 | 最新国产网址 | 日韩高清一级毛片 | 天天干网址 | 亚洲a级片在线观看 | 香蕉久久夜色精品国产尤物 | 欧美一级视频免费看 | 日本免费乱理伦片在线观看2018 | 亚洲hh | 青青青国产免费全部免费观看 | 亚洲欧美日韩国产精品影院 | 日韩毛片 | 四虎影院免费在线 | 伊人久久精品成人网 | 欧美一级黄视频 | 十八毛片 | 四虎永久在线精品免费影视 | 日韩欧美理论片 | 在线你懂得 | 亚洲天堂男人的天堂 | 色婷婷激情综合 | 啪啪午夜视频 | 日本xxxxxx片免费播放18 | 特黄特a级特别特级特毛片 特黄视频免费看 | 天天干在线免费视频 | 伊人网在线观看 | 亚洲日本在线免费观看 | 三级aa视频在线观看 | 日本三级理论片 | 日日噜噜噜夜夜爽爽狠狠视频 | 亚洲福利午夜 | 天天看a| 午夜草草 | 亚洲图区综合网 | 日本亚洲中午字幕乱码 | 亚洲国产日韩在线观看 |