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

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

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

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



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

  實(shí)際情況是,在客戶(hù)端應(yīng)用程序的開(kāi)發(fā)中不止只有HTML一種選擇,我們將在本文討論基于Java的應(yīng)用軟件開(kāi)發(fā)中三種用戶(hù)界面的解決方案。我將首先討論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客戶(hù)端

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

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

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

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

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




主站蜘蛛池模板: 欧美性群另类大交人妖 | 婷婷中文 | 一本久道久久综合中文字幕 | 伊人三级 | 亚洲成a人v天堂网 | 先锋资源亚洲 | 一级床片40分钟免费视频 | 日本韩国欧美在线 | 在线午夜 | 欧美香蕉人人人人人人爱 | 日韩国产欧美精品综合二区 | 日韩色网站 | 色婷婷久久合月综 | 日韩色中色 | 色噜噜狠狠一区二区三区 | 天天天天天天操 | 日本韩国在线视频 | 欧美性生活网址 | 天使萌一区二区三区免费观看 | 亚洲欧美日韩中字综合 | 色噜噜色噜噜天天拍一拍 | 亚洲va欧美va天堂v国产综合 | 中文国产成人精品久久一 | 日韩精品一二三区 | 欧洲在线| 伊人影视大全 | 亚洲伊人成综合人影院小说 | 亚洲精品在线网址 | 日本在线看免费 | 在线免费精品视频 | 最新国语自产精品视频在 | 伊人动漫 | 亚洲另类电击调教在线观看 | 在线看亚洲| 香港三级欧美国产精品 | 亚洲国产成人久久精品hezyo | 亚欧aⅴ天堂在线 | 性欧美xxx极品另类 性欧美xxxx性 | 真实国产乱子伦精品免费 | 日韩乱视频 | 手机看片99 |