论坛首页 Java企业应用论坛

jforum小节

浏览 2764 次
锁定老帖子 主题:jforum小节
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-11  
这几天天天加班,太郁闷了,所以没有时间上来。今天我这几天的jforum项目小节一下:
1 sql语句 基本的放在 generic文件夹下,各个数据库不同放在数据库名的文件夹下
2 参数(用了一种很变态的方法,整了我好一会)
先在urlPattern.properties中
forums.list.1 = col
forums.list.0 =
url  ../forums/list/sh/page  传递了一个col=sh的参数
3 cache做的比较好(net.jforum.cache) ,有CacheEngine DefaultCacheEngine   EhCacheEngine JBossCacheEngine
public void add(String key, Object value);
public void add(String fqn, String key, Object value);
public Object get(String fqn, String key);
public Object get(String fqn);
public Collection getValues(String fqn);
public void remove(String fqn, String key);
public void remove(String fqn);

public Collection getValues(String fqn)
    {
        Map m = (Map)this.cache.get(fqn);
        if (m == null) {
            return new ArrayList();
        }      
        return m.values();
    }

Cache cache = manager.getCache(fullyQualifiedName);       
Element element = new Element(key, (Serializable)value);
cache.put(element);

manager = CacheManager.create(SystemGlobals.getValue("ehcache.cache.properties"));
manager.shutdown()
manager.addCache() get/remove
manager.cacheExists
JBoss cache:   cache.startService()    cache.stopService()
this.cache = new TreeCache();
PropertyConfigurator config = new PropertyConfigurator();
 config.configure(this.cache, SystemGlobals.getValue(ConfigKeys.JBOSS_CACHE_PROPERTIES));

别人做的同一登录不太好,在主站访问论坛时才做论坛登录判断,想办法在主站登录时就做判断,至少安全一点。Ajax提交,在IE上登不上去,ff上也会出现问题。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics