Java远程通讯可选技术及原理(一)

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS 等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那 深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来一探究竟,抛砖引玉,欢迎大家提供更多的实现远程通讯的技术和原理的介绍。 基本原理 要实现网络机器间的通讯,首先得来看看计算机系统网络通信的基本原理,在底层层面去看,网络通信需要做的...
2011-07-06 11:15 | 阅读 1026 次 | 评论 0 条

22个项目管理和协作工具

如果你正通过邮件、电子表格和不连续的文档管理项目计划,并且埋首在日常的工作中对项目现状一无所知,那么,本文就是为你写的。你会发现22个项目管理和协作工具,来帮助你便于进行远程/或基于web的协同工作。非常值得一看。 下面是一些优秀的项目管理和协作工具所具备的基本特征: 任务 时间表 问题追踪 讨论区 日程表 时间跟踪 定制报告 邮件整合 (编注:如果你只想跟踪时间,看看自己的时间是如何花掉的,不妨看看我们编译的另外一篇文章:《追踪时间的10个给力应用程序》。) 1.TeamWork 让项目管理变得更简单!Teamwork Project Manager(团队项目管...
2011-07-06 11:02 | 阅读 2013 次 | 评论 0 条

slf4j

准确的说,slf4j并不是一种具体的日志系统,而是一个用户日志系统的facade,允许用户在部署最终应用时方便的变更其日志系统。 使用方式: 在系统开发中,统一按照slf4j的API进行开发,在部署时,选择不同的日志系统包,即可自动转换到不同的日志系统上。比如:选择JDK自带的日志系统,则只需要将slf4j-api-1.5.10.jar和slf4j-jdk14-1.5.10.jar放置到classpath中即可,如果中途无法忍受JDK自带的日志系统了,想换成log4j的日志系统,仅需要用slf4j-log4j12-1.5.10.jar替换slf4j-jdk14-1.5.10...
2011-07-06 09:33 | 阅读 1441 次 | 评论 0 条
浏览274697次