发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

在EE上使用设计模式的疑惑

2007-10-16 13:09
赞助商链接

banq大哥,我做EE已经二年了,期间用过最原始的jsp/servlet,也用过先进的SSH。但是我发现这些做过的项目中很难用上设计模式(除了简单点的singleton和工厂),因为现在很多Framework都把你的整体架构定好了,比如Struts它帮你实现了MVC,Spring做的事就更多了;另外,当我们要在原有系统上做扩展的时候,也很难用设计模式,因为原来系统完全不遵照OO原则开发,使后来的维护人员也不得不按照原来的思路开发。

那在这样的情况下,我们学习设计模式还有用吗?这个问题困惑了我很久,jdon上潜水很久了,这是第一次发帖,请多指教

2007-10-16 14:16

你的软件不只是由框架组成,框架是帮助更好地完成业务系统,业务系统是软件的核心,框架是支撑环境。

所以,业务系统也必须使用OO分析设计,Evand DDD就是必须使用的一个方法,在oo建模过程需要使用到设计模式。

所以,我们不能把框架等同于软件,软件是由鱼和水组成,鱼是业务核心;框架平台是水,框架平台使用OO了,业务核心还是围绕数据表进行编程,当然整个软件系统还是半道而废了,这种现象非常普遍,所以,我在Jdon.com一直在喊OO建模,我一直说:领域建模, 框架和模式是软件三个法宝,不能偏废。

相关文章:
请教开发中的分层问题
http://www.jdon.com/article/32028.html

http://www.jdon.com/jivejdon/thread/32819.html

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com