摘要: 使用wiki作为项目文档管理工具非常常见, 但是旧有的文档转到wiki有一定工作量, 一段小脚本,帮助转换文本文件到wiki格式  阅读全文
posted @ 2008-06-11 10:09 鬼狗 阅读(6660) | 评论 (3)编辑 收藏
 
     摘要: 针对j2me企业应用开发,自己设计的一套替换高级UI的实现的简单介绍。 这套UI的主要目的是提供Kjava更好的ui设计支持,简化开发和移植调试工作量。有别于一般的ui框架,尽可能考虑了对原来midp2.0 的兼容支持,方便平滑移植。  阅读全文
posted @ 2008-06-10 18:37 鬼狗 阅读(4355) | 评论 (32)编辑 收藏
 
     摘要: How does read properties from property-placeholder with annotations in spring 2.5.
spring2.5开始引入了对annotation方式配置bean的支持,这种模式可以简化配置工作,但是并未提供常用的placeholder的支持,这里给出一个比较简单的解决方法。
  阅读全文
posted @ 2008-06-10 12:24 鬼狗 阅读(2078) | 评论 (2)编辑 收藏
 

midp方因为没有cookie内容,所以实现 session tracking 需要在客户端的每次请求中把取到的session id手工加入到请求头中

1. 从response中获取 cookie 里的session id的信息 在servlet中是通过注入JSESSIONID这个属性来实现的

    String readCookie(HttpConnection conn) throws IOException {
  String key;
  String value;
  String[] substrs;
  
for (int i = 0; (key = conn.getHeaderFieldKey(i)) != null++i) {
   key 
= key.toLowerCase();
   
if (key.equals("set-cookie")) {
    value 
= conn.getHeaderField(i);
    substrs 
= StringUtil.split(value, ';');
    
for (int j = 0; j < substrs.length; j++{
     
if (substrs[j].toUpperCase().startsWith("JSESSIONID=")) {
      
return substrs[j];
     }

    }

   }

  }

  
return null;
 }


 

2. 请求头处理 在httpConnection中手工注入 Sessionid 。 sessionid 通过在手机端调用readCookie方法获取

 

if (mSession != null{
 conn.setRequestProperty(
"cookie", mSession);
}

 



3. 如果使用get方法通讯,那么服务器方不需要再做任何设定,  如果是post方法,经试验,则需要手工加入cookie

 

response.addCookie(new Cookie("JSESSIONID", request.getSession(true)
    .getId()));


这样就可以象普通的web应用一样跟踪管理会话了

posted @ 2008-06-10 11:07 鬼狗 阅读(1535) | 评论 (0)编辑 收藏
 
     摘要: 对mina和 xsocket的主要特性做了一个简单的比较  阅读全文
posted @ 2008-06-10 10:30 鬼狗 阅读(13180) | 评论 (7)编辑 收藏
仅列出标题
共5页: 上一页 1 2 3 4 5