走自己的路

路漫漫其修远兮,吾将上下而求索

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  50 随笔 :: 4 文章 :: 118 评论 :: 0 Trackbacks

JDBC JNDI JMS RMI EJB and Other J2EE Tech

JDBC JNDI JMS RMI EJB
     摘要: 最近在javamail的基础上,写了一个Email channel,把相关知识总结一下。  阅读全文
posted @ 2010-01-16 12:33 叱咤红人 阅读(1860) | 评论 (0)  编辑

     摘要: OC4J1033升级Oracle JDBC driver到11.1.0.7.0版本  阅读全文
posted @ 2010-01-15 13:17 叱咤红人 阅读(2009) | 评论 (0)  编辑

     摘要: java端RESTful web services的几种实现方式  阅读全文
posted @ 2009-08-13 15:27 叱咤红人 阅读(4433) | 评论 (0)  编辑

     摘要: Collect and collate. Introduction to Rest and SOAP, compare SOAP with Rest, how to implement Rest in java.  阅读全文
posted @ 2009-07-31 08:40 叱咤红人 阅读(416) | 评论 (0)  编辑

     摘要: 前两天application team使用framework的rmi服务出了一些问题,总结一下,顺便俺也占个坑,以后RMI使用中需要注意的地方都可以加到此帖中。  阅读全文
posted @ 2009-05-05 15:29 叱咤红人 阅读(1545) | 评论 (2)  编辑

     摘要: 我们经常需要进行远程业务方法的调用,并对返回的结果进行处理。我们规范化了调用流程,可扩展支持多种协议:HTTP, JMS, RMI, FTP等,实现了序列化和反序列化,负载均衡,异步调用等模块。默认给出HTTP实现。  阅读全文
posted @ 2009-04-04 20:57 叱咤红人 阅读(3357) | 评论 (3)  编辑

     摘要: XStream和JAXB这两东东本质上是有差别的,JAXB称为OX binding工具,XStream应该算序列化工具,但OX binding工具也会marshall和unmarshall,则包含了序列化部分。序列化工具不一定需要提供binding的功能。既然都玩序列化,那就简单地比较一下它们两在序列化方面的强弱吧。  阅读全文
posted @ 2009-03-04 17:15 叱咤红人 阅读(10976) | 评论 (9)  编辑

     摘要: 对json(json lib, jettison)和xstream转换后的数据长度,格式和花费的时间做了比较,描述了使用json和xstream的各自的优势,以及如何如何选择。  阅读全文
posted @ 2009-01-20 17:43 叱咤红人 阅读(3914) | 评论 (5)  编辑

     摘要: 在Oracle Application Server环境下OC4J Instance下的每个process的jvm的rmi端口是动态分配的,如果能解决这个动态的问题,就可以使用ORMI作为jndi的provider url。但是需要注意的是如果是在server启动时初始化toplink session,需要等待JmsServer线程执行完毕。  阅读全文
posted @ 2008-12-09 18:00 叱咤红人 阅读(1266) | 评论 (0)  编辑

     摘要: 晚上要下班的时候,application team那里使用Tibco EMS做消息集成服务时候出了bug,错误是:java.sql.SQLException: 当全局事务处理处于活动状态时, 无法调用方法 'commit',应该是在全局事务中使用了本地事务并提交了。帮忙看了一下,它的oc4j, toplink, spring的使用上都存在着一些问题,并把要注意的地方总结了一下。包括oc4j,toplink,spring三块。  阅读全文
posted @ 2008-11-14 21:48 叱咤红人 阅读(2200) | 评论 (11)  编辑

     摘要: 在java端调用存储过程的时候需要存储过程串行的执行,如果使用synchronized lock在应用服务器突然down掉的情况下会出现问题,因为session并没有立即断掉,后台的存储过程还在继续执行,这样如果应用服务器立即重启,再调用该存储过程或者其他需要一起串行化处理的存储过程就会违反同步执行的原则,所以我们必须把锁放在oracle db端,利用oracle锁机制来完成存储过程的同步,文章总结了一下在java端如何使用oracle这个用户锁机制。  阅读全文
posted @ 2008-08-25 14:12 叱咤红人 阅读(1787) | 评论 (0)  编辑

     摘要: 总结了一下java中使用到Connection Pool的一些情况,并想了一下如何实现特定种类的Connection Pool。  阅读全文
posted @ 2008-07-14 16:30 叱咤红人 阅读(2774) | 评论 (0)  编辑