这很关键,因为在实际中我发现这个问题,你只要看一下Model接口的内容,就知道特点,还是那句话:缓存。 AOP Cache并不能完全解决实际中所有问题。而且缓存本身追求性能,如果使用消耗性能的方法去追求,反而得不尝试,这是目前的尴尬。
这很关键,因为在实际中我发现这个问题,你只要看一下Model接口的内容,就知道特点,还是那句话:缓存。 AOP Cache并不能完全解决实际中所有问题。而且缓存本身追求性能,如果使用消耗性能的方法去追求,反而得不尝试,这是目前的尴尬。
你的认真踏实很让人敬佩,目前,我们还没有找到完全优雅无侵入性的设计方案,这是我们追求的目标,就象EJB 3.0中还要继承;Spring中也要有一些继承,你不是也说过吗?
我说mixin可能会解决这个问题。
另外:我不想说服你,只是你提的问题具有建设性就好。
我想谁都不会否认,JavaBean是标准的。如果是一个基于Spring的应用,模型对象只需要是JavaBean,不需要继承特定的类或者实现特定的接口,这样的模型对象为什么不能移植到PicoContainer上?为什么Spring/Pico的轻量级应用可以基于JavaBean来做?因为所有的infrastructure都是通过AOP提供的。AOP同样已经有AOP-Alliance标准。我请问,这里的哪一部分是不能移植的?是AOP-Alliance兼容的aspect不能从Spring AOP移植到Nanning吗?或者是一个最普通的JavaBean实现的模型对象不能从Spring移植到Pico?
Banq兄,我希望你可以多做一些研究再来谈论一些问题,最好也不要拉大旗作虎皮。并不是找一个叫Model的基类就可以称作MDA,WebWork里有一个ModelDriven,也不见WebWork就鼓吹自己是MDA了。且不说你的JdonFramework实在没什么新鲜的东西,就你说MDA这一点,足就贻笑大方了。建议Banq兄读一读JSR40,了解一下JMI,哪怕你用JMI做一个简单的Model Reflection呢.....看着TSS的帖子我都觉得脸红.....
其次提几个意见:
1、开一个JdonFamework的论坛节点供大家讨论问题,现在混在开源项目中显然不利于交流。
2、希望版主能够制定一个规则,让想为这个开源框架出力的人发挥自己的才能,象如果写了源码或改进源码后放在那里,我想很多人不知道!
3、希望大家能够平心气和的向版主提意见,不要总是“为什么这样?”的质问,应该多一些“这样做也许更好”的建议。
4、希望版主能多听取一些论友的高论,否则会失人心的。
5、在项目还没有形成自己的特色时,不要在theserverside讨论,不鸣则已,一鸣惊人!
衷心祝福这个项目能在2005年长足发展,做为中国人自己的开源框架用在自己的项目中!
我想,无论是赞扬,还是批评,表示有人关注,需要一个开阔的胸怀接纳,无须动辄删贴。
如果项目出来如泥牛入海,毫无声息,banq肯定有些失落。现在批评的声音大了些,但平实的说,没有人故意找茬,大家是就技术讨论,言辞还没有过火。再说术业有专攻,我没做好,欢迎你帮我来做,反正是开源,无须凡是反对的都是敌人。丁春秋的作风应该不是banq的作风吧,一大群newbie整天前呼后拥,溜须拍马是不利于一个人技艺的成长。
呵呵,没想到gigix是个较真的人,还是个爱憎分明的人。
欢迎gigix早日有开源项目,除了groller,不要光说别人。
没想到banq会扯上robbin。
一个人的思想会说谎,但是他的行为不会说谎。这句话真的很有力量。