自由的天空

简单通用

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  12 随笔 :: 6 文章 :: 9 评论 :: 0 Trackbacks

2007年5月25日 #

最近项目计划要用activemq做项目开发工作,网络上搜罗activemq的资料确实很少,更多的只能够通过官方文档去了解,但是发现项目的example确比较丰富,我想对于想jms编程的人应该多看看和跑跑代码用例来了解.还有可以适当的看看源代码,不过注释不怎么多.还有如果想学习集成模式的话可以多看看camel的资料.理解一些概念对你非常有帮助!

posted @ 2008-02-18 13:07 李志峰 阅读(1964) | 评论 (0)编辑 收藏

     摘要: 8用JMS编程 在本章中,我们将讨论Java 消息发送服务(JMS)接口概念和MQSeries 实施,以及如 何使用JMS 编程。我们将在消息发送编程模式的上下文中探讨JMS 概念。 8.1 什么是JMS? 与JDBC API for databases 一样,Java Message Services(JMS)是消息发送的标准API。 JMS 规范(1.0.2)由Sun Micro...  阅读全文
posted @ 2008-02-17 22:40 李志峰 阅读(4763) | 评论 (0)编辑 收藏

最近一直在看jms的资料,总体来说jms编程跟jdbc有很多相似,这跟sun公司制订的规范有一定关系.
其中也找了不少的资料,给大家总结一下.
<<o'reilly.java.message.service>> java消息服务
<<addison-wesley.java.message.service.api.tutorial.and.reference.messaging.for.the.j2ee.platform>>
<<Addison.Wesley.Enterprise.Integration.Patterns.Designing.Building.And.Deploying.Messaging.Solutions>> 企业集成模式,这本书籍应该是学习企业集成概念和模式的一本入门书籍,目前已经有中文书籍了
<<Professional JMS Programming>> jms编程专家

这些书籍网络上都能够找到
因为空间的问题附件比较大,如果所以需要的可以mailto:xfcy2003@gmail.com或者qq:322080欢迎大家一起交流
posted @ 2008-02-14 08:56 李志峰 阅读(464) | 评论 (0)编辑 收藏

      最近已经把ecside2.0放置到正式的开发项目中,感觉效率还可以,鉴于fins最近比较忙,一直没有提供一个struts方面的CRUD的完整DEMO,通过上次和FINS的交流提供一个暂时解决的办法,也发现ecside在处理事务方面的一个问题,不过fins说在下几个版本中解决.
      把相关的代码帖在这里:
     /**
  * 修改用户
  * @param mapping
  * @param form
  * @param request
  * @param response
  * @return
  * @throws Exception
  */
 public ActionForward update(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response)
   throws Exception {
  OperationTypeService service = new OperationTypeServiceImpl();// 服务操作
  OperationType bean = new OperationType();
  com.skywing.util.request.RequestUtil.populate(bean, request);
  bean.setOid(request.getParameter(TableConstants.RECORDKEY_NAME));
  bean.setCreator("创建者");
  bean.setCreatetime(com.skywing.util.db.string.StringUtil.getToday());
  try {
   service.update(bean);

  } catch (Exception ex) {
   ex.printStackTrace();
  }

  String id = request.getParameter(TableConstants.RECORDKEY_NAME);  //关键点在这里
  ServletUtil.writeDefaultTextToClient(id, RequestUtil.successfulInfo(request), null, request, response);///////////////////////////////////
  return null;
 }    

然后修改 org.ecside.util下的ServletUtil类  /** 如果没有这个方法就添加这个方法
     *
     * @param recordKey  记录的标题
     * @param code  //返回的代码 // code = RequestUtil.successfulInfo(request) or RequestUtil.failedInfo(request);
     * @param message  //返回的信息
     * @param request
     * @param response
     * @throws ServletException
     * @throws IOException
     */
 public static void writeDefaultTextToClient(String recordKey, String code,
   String message, HttpServletRequest request,
   HttpServletResponse response) throws ServletException, IOException {
  response.setContentType("text/html");
  PrintWriter out = response.getWriter();
  out.flush();
  out.println(code);
  out.println(recordKey);
  out.print(message);
  out.flush();
  out.close();
 }

还有fins真的应该想想怎么做版本控制了,版本的变迁比较大,需要保持一定的连续性

posted @ 2007-05-27 15:45 李志峰 阅读(1840) | 评论 (2)编辑 收藏

    
          最近一直在关注ECSIDE 从1.0到2.0beta3,感觉这个产品越来越成熟.真希望中国的开源能够出现更多的这样的作品.也希望fins能够好好把它发扬光大,最近老有一种感觉,觉得自己应该为中国的开源干点什么,不自己写,推广号召也可以.
         ECSIDE是 eXtremeComponents的一个扩展,作者慢慢把它融入更多的实用的元素和自己的元素,我想不久的将来ecside会被很多人使用.java的标签好象就是缺少这种方便和通用的东西.sub公司创造jsp规范的时候却没有给大家带来更多的丰富的UI,所以造成web开发比较棘手,特别对新手来说需要掌握太多的东西.其实web开发无非也就提供一些什么表单, TREE,TAB,MENU,PRINT,DIALOG等模拟C/S的东西,我们的商业公司好象没有什么兴趣给大家提供这些东西.往往是借开源的名来吸引大家的眼球,最后基本上都是雷声大雨点小.
       忘记留下站点地址了:http://ecside.group.javaeye.com/  qq群:39871497
posted @ 2007-05-26 00:22 李志峰 阅读(1694) | 评论 (0)编辑 收藏

          瑞星在这次杀毒软件误操作中扮演的角色确实有点不怎么光彩,稍微有点头脑的人都能够想象,虽然你过了一把瘾,让对手痛失面子,其实你何尝.不想一下这次事件是对整个杀毒市场的一个影响呢?其实这也违反了市场营销的道德约束.我想其实也会引起其他厂商的群攻,是软件可能存在风险,

可能给用户带来危害,至于赔偿问题我想相关的法律应该有规定,如果没有规定也给我们以后的立法工作有好处,也给国家的安全部门带来警惕,现在回想FBI涉及微软我想大家都能够理解.国家是否应该考虑对这些安全产品包括这些常用网络升级产品的监管呢?大众软件的安全性比那些病毒木马可能更加可怕.软件安全应该提升到一个高度了.国家信产也应该重视了.或许自己的操作平台在这个时候才显得有多重要,国家拿那么多钱推linux也好,但是多少企业是拿这些钱给国家带来效益了呢?有时候真感觉国有软件是扶不起的阿斗,总那自己跟印度去比,观念不改变一天也不会进步的.制度不落实对大局也起不多大的作用的.

  赛门铁克应该立即有所行动对中国的用户,危机公关是体现公司市场应变能力的一个素养,强生的例子应该是很好的教材.还有其他的厂商也应该感觉到危机,整个行业需要给客户稳定的情绪,要不就会出现"多米诺骨牌"效应的.其实个人觉得赛门铁克可以免费为中国正版用户升级一年,
对于其他的用户可以免费获得半年的正式版本.我想留住了中国人的心还怕没有钱赚?

 中国信息化市场真的有点乱了,希望乱世能够出英雄.
posted @ 2007-05-25 18:40 李志峰 阅读(1401) | 评论 (5)编辑 收藏

     摘要:   阅读全文
posted @ 2007-05-25 11:08 李志峰 阅读(333) | 评论 (0)编辑 收藏