Topic: 不如让我们来讨论些高级话题吧。。。 |
Print this page |
1.不如让我们来讨论些高级话题吧。。。 | Copy to clipboard |
Posted by: 橡皮肚子 Posted on: 2004-12-31 21:03 首先推荐篇文章 http://www.theserverside.com/articles/article.tss?l=JavaGUIDev 我觉得这文章里提到的问题非常中肯: SWING把MVC实现在了组件级,而不是应用级,结果在程序里,GUI代码和业务代码混在一起,本来GUI的代码量就大,这么一来,程序更是难以维护了。 作者提到的 http://objectstyle.org/jstaple/ 项目里虽然对此有些改进,但似乎也并没有完美的解决 但我同时也很奇怪为什么这么实际的问题,JAVA界讨论的比较少呢? 在WEB应用里的MVC没有事件模式,而GUI中的业务主要是在事件中处理,这也许就是SWING框架难产的原因吧 |
2.Re:不如让我们来讨论些高级话题吧。。。 [Re: 橡皮肚子] | Copy to clipboard |
Posted by: kavinwang Posted on: 2005-01-03 09:53 橡皮肚子 wrote: 现在的web应用JSF正在朝这个方向努力,事件模式不见得是比较差的处理方式,其它的部分我暂时不做评论。 |
3.Re:不如让我们来讨论些高级话题吧。。。 [Re: 橡皮肚子] | Copy to clipboard |
Posted by: 橡皮肚子 Posted on: 2005-01-03 10:18 JSF可以做为处理SWING的GUI的框架吗?我还以为是一个应用于WEB的 不知道它怎么对SWING中的事件做处理的,倒要学学 |
4.Re:不如让我们来讨论些高级话题吧。。。 [Re: 橡皮肚子] | Copy to clipboard |
Posted by: kavinwang Posted on: 2005-01-03 18:02 橡皮肚子 wrote: 你误解我的意思了。 |
5.Re:不如让我们来讨论些高级话题吧。。。 [Re: 橡皮肚子] | Copy to clipboard |
Posted by: floater Posted on: 2005-01-04 00:08 Yes, the problem is there. But this solution is as bad as the problem, it moves the joints, but not resolove them. |
6.Re:不如让我们来讨论些高级话题吧。。。 [Re: 橡皮肚子] | Copy to clipboard |
Posted by: nkoffee Posted on: 2005-01-04 21:41 www.jgoodies.com 其中的binding项目,你可以看一下他的doc very mvc 哦 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |