2007-05-24
近日关于Java简单与复杂的总结
前一阵子为软件简单与复杂的这个难题思考了很久,技术架构上痛苦徘徊了不少时间。其间产生的一些反动言论,被大牛们一阵暴踩。其中也多有启发之处,在此致谢。
近日总算有了个结论,其间重啃了一遍without EJB,重构了一些系统中的部分代码,做了几个关于RIA的垂直切片试验。
理论上的总结本已有文(题为“坚持发扬EJB、Spring的光辉思想,将组件化进行到底!”),但观点比较激烈,为避免引起论战,此处先不发了,有兴趣的看jdon头条。
实践上的总结很简单:
1、企业应用是复杂的,保持业务逻辑的稳定、扩展和重用极其重要,因此分层要清晰,设计要到位。不能因追求开发效率而牺牲软件质量。
2、Spring是当前大多数企业应用最适合的基础架构。应当简化的部分,Rod已经做了简化;再进一步简化(比如砍掉某些层、接口、配置文件)虽然可以提高开发速度,但适应性会大大降低。遵循Spring设计思想及实践的应用程序(甚至桌面程序)可以极大地降低软件的耦合度,可以方便地提炼为组件重用。
3、建议还未达到大牛水平的同道们重温Core Java、Think in Java、Gof和without EJB,深入钻研、努力实践Spring。如果有一天Spring这一伟大实践的应用程度能达到像当初VB、ASP那样普及和熟练的时候,国内的软件业必走入辉煌。
- 18:07
- 浏览 (961)
- 论坛浏览 (913)
- 评论 (0)
- 分类: Java
- 相关推荐
发表评论
该博客是同时发布到论坛的,无法评论在论坛已被锁定的帖子
最新评论
-
OO和SQL,应该携手共进
世界本来就是一个平衡体, 分析问题也要如此心态
-- by spiritfrog -
OO和SQL,应该携手共进
本来就是如此,各有所长嘛!
-- by hatedance -
Spring性能小测,参其它技 ...
laiseeme 写道hibernate没问题 有问题的是用hibernate的 ...
-- by xellos -
Spring性能小测,参其它技 ...
王者之剑 写道我觉得这个贴子应该成为精华贴, 如果将这类问题老是搞得看不见的话, ...
-- by davidcen -
Spring性能小测,参其它技 ...
jander 写道icewubin 写道williamy 写道 2。上面谁说OR ...
-- by icewubin







评论排行榜