• 多线程读取并修改一个资源时,我们过去通常使用synchronized同步锁,这个是有性能损失的,很多情况下:资源对象总是被大量并发读取,偶尔有一个线程进行修改,也就是说:以读为主,修改不是很频繁,那么我们在JDK5.0中用ReentrantReadWriteLock就获得比synchronized更
  • 一个bbcode的简易工具条需要jquery1.2.6,其它的都在zip包里其中图片除size.png、email.png属自制外,其它图片来自markitup项目(http://markitup.jaysalvat.com/downloads/)继承以往惯例,在ie8中浮动
  • banq老师您好。今天看了下jivedon3.0源代码,对于站内消息的设计有以下疑惑,请老师解答,谢谢。第一:关于ShortMessageRepository与ShortMessageFactory的职责问题。我觉得ShortMessageFactory不应该ShortMessage icon
  • 如有道友在安装或使用过程中遇到了错误可跟这个帖子.新增功能:帖子置顶和公告.界面元素取自开源论坛Jforum,希望更多道友加入!! icon
  • 在JiveJdon3的源代码中,比如ForumMessageQueryServiceImp里面对MessageQueryDao产生了依赖,我觉得这样设计不合适,我觉得既然取名为service,那他只为领域对象服务,他里面应该只包含业务逻辑,而和数据库(DAO)打交道的只有Repository,其他领 icon
  • 最近一直在学习DDD,贴子看了很我,吸收了很多来自不同人的精华,基本上知道DDD的核心在于领域,其他都基于领域的操作。按Banq老师的说法是分为实体、值对象和服务,其中服务可为分应用层与领域层,而领域层是可以再细分为领域服务和领域对象,领域服务依赖领域对象;应用层是主要处理业务逻辑的,领域层处理的就 icon
  • Jdon改版了,我也来show一下我的hibernate学习成果,用Jpa注解+hibernate重构的jivejdon icon
  • banq大哥你好!你说ForumThreadState是值对象,但是: 1.“值对象是不可变的,不要给它任何标识,避免实体的维护性,降低设计复杂性。我们不关心值对象是哪个实例。”,好像ForumThreadState是可变的,有set方法,而且每次回复后, icon
  • 值对象是不可变的是不是指值对象的属性不可更改想JAVA的STRING不变类一样?那为啥ForumThreadState中有setXXX()的方法呢? icon
  • jivejdon我已经成功让它跑在了tomcat6.0里面,方法是去掉原来的事务代码,然后自己写一个JAAS,正准备打包发出来共享的时候,一个错误开始折腾我---------权限拦截器不起作用。后台日志清楚的告诉我容器没有理睬myaspect.xml文件,郁闷!! icon
  • 最近学习banq老师的jivejdon源代码,感觉源代码里注释写的少,学习起来有点费劲。希望读过jivejdon源代码的道友把心得发一下,大家一起交流,一起学习jivejdon源代码。 icon
  • 安装过程断断续续经历了半个星期,主要问题集中在注册登陆部分,以下是本人的一些心得体会希望对大家(如本人此类菜鸟 ;-) )有些帮助!基本步骤看 install_cn修改:1、在mysql-ds.xml中加入数据源根标记2、合并数据源 , 去掉s icon
  • 在MessageKernel类中,创建主题帖的方法如下:public void createTopicMessage(EventModel em) throws Exception{ logger.debug("enter createTopicMessage"); icon
  • 没有查过“代码冗余”的准确定义,姑且理解为多余的代码吧!jivejdon的学习我已经持续很久了,获益良多,希望更多的道友来一起学习,一起进步。不过最近一直有一个疑惑,jivejdon代码中关于权限似乎存在一些多余代码,权限是一个切面,我们的服务组件比如ForumMessageShel icon
  • jivejdon里,当点击某个论坛下的某个主题时,程序链接的是一个html文件,文件名就是主题的threadid,路径是在/thread 下,但是没有看到有thread 路径啊,就更看不到html文件了,例如某个主题的链接如下: http://www.jdon.com/jivejdon/thread icon
  • 都说学习java必读jive源代码,我最近也想读一读jive源代码,最近发现banq老师的jivedon是jive的升级版,是不是不需要读jive了,直接读jivedon就OK了,请各位赐教哈哈。btw:jive的源代码哪里下载?请各位老师说一下呵呵。 icon
  • 一个web application 中使用jDon 的框架,用了一个数据库的连接池。 现在想在相同的web application下增加一个到另一个数据库的连接池, 请问这能实现吗? 如果能的话,在我的代码里,应该怎样指定用哪个数据库连接呢? icon
  • 为什么你的DAO,也可以创建领域模型呢。比如public interface AccountDao { / * this for login * @param username * @param passw icon