请教banq老师

tzjoe 07-04-27

banq老师您好!!
我现在的水平只是知道如会运用STRUTS,HIBERNATE框架.做WEB项目的时候只知道这个项目有多少功能就要用多少个action去实现.不知道怎么样在一个项目中运用设计模式.设计模式是运用在一个项目中的,但我用STRUTS的时候感觉跟本用不上设计模式,只知道WEB项目有多少个功能就用多少个action去实现.设计模式是不是在STRUTS里都编好的呢?只要拿来用就行了呢?望banq指点!!!!

cnbond
2007-04-27 17:42

这说明你的业务层根本没有独立出来,你把你系统中大量业务逻辑都写在控制器层了.业务层没有分离.哪来的可以谈用设计模式,所以说建议重构你的系统!最好你还是要把程序的体系统结构搞明白.

tzjoe
2007-04-27 19:21

谢谢cnbond的耐心指点!!
能不能告诉我怎么样把业务层分离出来呢?

banq
2007-05-08 10:46

>能不能告诉我怎么样把业务层分离出来呢?
分析业务需求时采取oo分析方法,如领域建模等,建模后的结果就是业务层了.

不要从数据表开始分析建立,这样,当然找不到业务层.

详细学习Evans DDD

leoyu
2007-05-08 11:19

嗯.DDD应该不错.看来接下来要看看好好.
是先学设计模式?重构?还是DDD?
BANQ你的意见是?
[该贴被leoyu于2007年05月08日 11:20修改过]