请教banq老师怎样学习DDD领域建模和设计模式

近段时间刚接触到Jdon网站,看过论坛的几篇贴子,我很赞同老师你的观点,也很敬佩你在领域建模和设计模式方面的造诣。

工作一年多了,做的项目都是一些政府相关的信息系统,平时看书学习只是去了解框架和API怎么使用,但是这么多框架让我感到很茫然,很浮躁。
现在才明白学习框架的设计会是更好的学习方法,不仅能更深入了解框架同时对一些基础的知识也会有一个新的认识。

看到这里这么多同行都这么有激情,有见地,而我只知道肤浅地去用框架而不知其所以然,既然已经选择了这个行业应该要做出点成绩,花同样的时间别人却能学好,这样感觉太对不起自己了。

看过几篇领域模型的学习总结,似乎领域模型更接近我的思维方式。所以希望banq老师能指点一下学习领域建模和设计模式的学习方法,推荐这两个方面的入门和进阶书籍。

下面介绍一下我这一年多的工作情况:

刚毕业在公司主要是做业务功能的开发,采用公司的一套SSH框架来做。开发流程:第一首先是用PowerDesigner建立CDM和PDM,生成数据库脚本建立数据库,再是使用Hibernate的Middlegen工具生成Hibernate配置文件。二、通过VB脚本结合CDM和PDM模型生成最基础的CRUD页面。
通过上面这两个步骤生成出来的代码和页面,基本上就是一个成型的CRUD模块了,而我须要做的就是在这框架上完成需求开发。


一年多了这样的体力活已经让我感到乏味,所以我想有所突破,幸亏遇到jdon网站让我有了方向,因为相对于框架的学习使用我对领域模型和设计模式更有兴趣。

对于设计模式我目前的状况是只了解工厂模式,也没具体看过设计模式的书。

另外我想问一下在学习领域建模和设计模式的实践中怎样和Jdon框架结合起来?

谢谢!
[该贴被eason于2008-12-19 09:51修改过]
[该贴被eason于2008-12-19 10:00修改过]

一下子去接触模式可能比较困难你积累的时间还比较短,我的建议是从现在做起把自己遇到的每一个问题尝试用对象的方式去思考,最重要的是这种习惯和能力的培养过程。当建立了最基本的对象思考模式后自然就可以理解模式、框架之类的概念了,那时接受起来也就是水到渠成了。