麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

Swing是MVC設計的典范

2019-11-18 11:33:16
字體:
來源:轉載
供稿:網友

不管你的項目是否用到了Swing技術,我都要說,Swing是一個設計優秀的java包,它布滿了大師的聰明。假如你學了Java卻連一個Button還不會寫,就象你學習VisualBasic卻不會用Button,那可絕對是不能被原諒的。Swing技術的應用已經在國外大行其道,由于java的免費、易學以及大家對于java技術的充分信賴,好多公司早早的就把應用程序的一切,從后臺服務到前臺人機交互界面,統統移到了java開發上。Swing出現了快10年了,憑借其先進的設計思想,一直未曾落后于哪種語言的界面開發技術,使用和理解Swing的設計思想,對軟件開發者大有裨益。

Swing的設計是MVC的典范。雖然MVC的概念有點泛濫,可是真正能夠理解并熟練把握、在設計和開發里面自然流露的并不多見。記得用VC++開發程序時候,MFC向導也是生成Document和View兩個類,當時一直希奇為什么這么繞圈子。再看Swing的設計,則到處布滿了MVC的痕跡。仔細研究Swing中事件監聽、Model-View分離、Renderer/Editor機制、可插拔的LookAndFeel等機制,簡直就是一門藝術,布滿了美感。而假如你非常痛恨這些設計并覺得他們怪異,很可能你是剛從VB或者Delphi轉過來,這些快速開發工具幫助了你也“害”了你。

Swing設計的不錯,不過可能過度學術化的設計也使得Swing跑起來并不靈巧,學習難度也大。這客觀上確實使得Swing一直沒有被廣泛使用,而且廣受詬病。記得以前“Swing有什么成功的應用嗎?”之類的帖子一直是熱門話題。IBM等則趁機抓住小辮子弄了SWT吸引了不少人,使得JavaGUI技術面臨分裂的危險。

不過隨著JAVA的不斷升級和優化,Swing的速度一直在提高,美觀性也在改善,基于Swing的成功應用也越來越多了。關于Swing是否消亡或被SWT代替或是否能作桌面應用的爭論逐漸少了。不過喜歡并精通Swing技術的開發者,尤其在國內,依舊非常少。

好在情況在轉好。Sun正意識到Eclipse和SWT所帶來的威脅,下了大力氣發展NetBeans,其最新版本對SwingGUI可視化設計的支持已經超過了所有對手,其RichClient框架也走向成熟,這對Swing的發展和應用是一個很大的推動。隨著WEB熱潮的減退,人們又更多的開始理性的思考B/S和C/S架構的選擇,某些領域Swing技術已經成為首選的解決方案。隨著JGoodies、JIDE、TWaver等優秀Swing產品的不斷涌現,Swing會以更快速度在桌面應用中普及。

Swing是MVC設計的典范(圖一)

Swing是MVC設計的典范(圖二)
點擊查看大圖

原文地址:http://tb.blog.csdn.net/TrackBack.aspx?PostId=725635

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99这里精品 | 午夜久久视频 | 欧美交在线 | 成人福利视频网站 | 中文字幕在线第二页 | 精品久久久久久综合日本 | 91成人免费电影 | 日韩精品羞羞答答 | 毛片免费观看完整版 | 色999国产| 欧美一级精品 | 在线天堂中文在线资源网 | 国产一级做a爱片在线看免 2019天天干夜夜操 | 亚洲视频综合网 | 伊人成人免费视频 | 在线观看国产网站 | 国产精品美女久久久免费 | 91av在线免费播放 | 在线观看免费视频麻豆 | 久久精品成人影院 | 免费看日韩片 | 欧美日本在线视频 | 北京一级毛片 | 成人一级毛片 | 国产一区二区影视 | 亚洲va久久久噜噜噜久久男同 | 欧美精品国产综合久久 | 91短视频在线视频 | 亚洲成人免费视频在线 | 一级毛片大片 | 日日操日日操 | 国产91久久精品一区二区 | 91看片片| 美女性感毛片 | 国产精品久久久久久久模特 | 成人福利在线视频 | 国产高清一区 | 免费观看国产视频 | 日产精品久久久一区二区开放时间 | 欧美18—19sex性护士中国 | 国产精品成人免费一区久久羞羞 |