Swing是MVC筹划的模范[Java编程]
本文“Swing是MVC筹划的模范[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
不管你的项目能否用到了Swing技术,我都要说,Swing是一个计划优异的Java包,它充满了大师的智慧.假如你学了Java却连一个Button还不会写,就象你学习Visual Basic却不会用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吸引了不少人,使得Java GUI技术面对分裂的危险.
不过随着JAVA的不断进级和优化,Swing的速度一向在提高,美好性也在改进,基于Swing的成功利用也越来越多了.关于Swing能否灭亡或被SWT替换或能否能作桌面利用的争辩渐渐少了.不过喜好并精通Swing技术的开辟者,特别在国内,仍旧非常少.
好在情形在转好.Sun正意识到Eclipse和SWT所带来的威胁,下了大力气发展NetBeans,其最新版本对Swing GUI可视化计划的支持已经超越了全部对手,其Rich Client框架也走向成熟,这对Swing的发展和利用是一个很大的推动.随着WEB热潮的减退,人们又更多的开始理性的考虑B/S和C/S架构的挑选,某些范畴Swing技术已经成为首选的办理筹划.随着JGoodies、JIDE、TWaver等优异Swing产品的不断涌现,Swing会以更快速度在桌面利用中遍及.
以上是“Swing是MVC筹划的模范[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |