请教关于jivejdon3.1和ddd的5个问题,希望banq老师和大家帮个忙啊

08-11-02 gogo321
请教5个问题

1.我看了jdonframework里面的jdbcTemp.java这个类
想问下jdonframework是不是没有实现自己的数据库连接池,而是用的jdk提供的数据库连接池啊?

2.jivejdon3.1里面的model,dao,manager,repository,presentation分别对应DDD里面的哪个层啊?

3.jivejdon3.1里面没有jdonframework.xml这个文件,是不是因为jdonframework改版了去掉了jdonframework.xml这个文件?

4.jdonframework中的com.jdon.model.query.JdbcUtil这个类是个工具类,工具类里的方法一般不是都是静态的啊,那为什么它里面的方法不申明为静态啊?

5.public class ForumDaoSql implements ForumDao {
private final static Logger logger = Logger.getLogger(ForumDaoSql.class);
private JdbcTempSource jdbcTempSource;
private PropertyDaoSql propertyDaoSql;
这个类里为什么持有的是PropertyDaoSql,不是应该面向接口编程吗,为什么不把PropertyDaoSql改成PropertyDao啊?

因为我比较菜,所有问题也比较菜,希望banq老师和大家帮个忙啊

[该贴被gogo32于2008-11-02 18:18修改过]

[该贴被gogo32于2008-11-02 18:30修改过]

banq
2008-11-02 19:37
1. jdon框架是一个非常轻量的框架,连接池这些都依赖JavaEE服务器都有,没有必要搞那么复杂。

2. model,dao,manager,repository,presentation 分别对应领域层 持久层和应用层以及表现层。具体没有那么严格。

3.没有jdonframework.xml 是因为这个名称是可以修改的,都修改到各个包下面,比如manager包下的manager.xml

4.那为什么它里面的方法不申明为静态啊? 不喜欢用静态,静态是邪恶的,参考本站文章。

5.为什么不把PropertyDaoSql改成PropertyDao啊? 可以,疏落吧。谢谢


gogo321
2008-11-02 20:48
谢谢banq老师的回答