让JJ3跑在tomcat里面---新手使用jdon框架
写下这个标题的时候,一个jivejdon3模样的BBS正运行在我的tomcat6.0里面,之所以用模样两个字,因为它只有简单的发帖和回帖功能以及那亲切大方的界面,好像banq说过:"学习jj3的过程也是学习jdon整个网站内容的过程,是学习DDD思想的过程",所以我始终不期望自己短时间内把这个jj3论坛程序理解透彻,下面谈谈自己在成功让该论坛核心功能运行在tomcat中遇到的一些困难和对jdon框架的使用感受。
对于jdon框架,因为我还是在校学生,缺乏项目经验,更不具备完整或者正确的OO思想,在这个高手无数的论坛里面,我只能从完全幼稚的角度说话了,希望高手回帖多留情,也希望和我这样的新手来共同讨论学习感受,我没用过其他框架,但经常把很多开源框架下载下来然后demo,最后google高手对各种框架的使用感受!开始学jsp就有幸来到了这里,于是走进了模式于框架的路线。
能把jdonframework用得好用得精并用得灵活的人只能是精通struts和精通IOC的人,也就是如banq这样的人,这是我的感觉,要用这个框架做出像样的东西远非如struts_jdon_jdbc那样快速或简单,当我们的模型聚合了其他模型或关联了其他模型的时候,增删改查的对象设计以及缓存的管理是个大问题,道友,是否有同感?反正我看到jj3的增删改查实现是晕了,jj3发帖功能的实现对于url的要求以及ActionForm的设计都凸显了struts的技巧。缓存,爱你不容易,这是我从jj3抽取代码重新实现这个简单bbs的时候遇到的一个最大问题,保证论坛及主题的状态和数据库同步我是头痛了半天,最后没办法,直接ClearAllCache!这种做法应是用该框架的大忌吧,追求性能确实是要付出代价的,听说spring中缓存得自己配置,这就是代价。
这就是学这个框架的感受,我说了,这也许完全是我的程序经验和程序技巧问题,但我相信很多初学该框架的人也会有这些问题,热爱它并改造它,这是我的态度和理想,80后的人相当一部分是“追星族”,我也不例外,banq就是我心中的那颗星,我希望能在jdon上走得更远,能在国产框架上走得更远,并能在这个框架上灵活驾驭,所以我时刻关注着他们(jdonframework,easyjf,operamasks)。
最新消息,这个由jj3生出来的简单讨论系统要上线了,用户登陆以及向业务层传递登陆用户信息另写了一个action,没有了安全管理以及AOP的基于组件权限访问拦截,当有人发帖和回帖时会清掉所有缓存,这样的程序经得住多少人在线讨论?banq,可以告诉我吗?以后我会根据DDD思想和jj3的设计完善!
[该贴被oojdon于2008-01-19 04:49修改过]