肖桦,江南白衣,开源项目SpringSide--春天的旁边发起者
08已过了一季,马上就要三十的人了,总有些脱不开烟火气的惫懒。为了那些"将来",今年要读的书....阅读全文>
阅读全文>
发表于 @ 2008年05月03日 17:57:00|评论(loading...)|编辑
SEDA(Staged Event-Driven Architecture)的核心思想是把一个请求处理过程分成几个Stag,不同资源消耗的Stag使用不同数量的线程来处理,Stag间使用事件驱动的异步通信模式。阅读全文>
发表于 @ 2007年12月21日 00:37:00|评论(loading...)|编辑
Shoal是Glassfish的群集子项目,和Geronimo拼命整合现有开源项目相反,Glassfish在拼命拆分可独立使用的子项目。Shoal很好的抽象了集群的两个最重要功能--群集节点管理和共享状态数据,而且,这一切是作为一个类库来提供,可以嵌入到任意的Java应用中。阅读全文>
发表于 @ 2007年12月20日 21:26:00|评论(loading...)|编辑
音箱里放的是《暮良文王》、《相相生》,再看下面的笔记体,虽然实用到飞起,但还是数完盘来再数碟,言语无味的很。以后不是这里的地荒得太厉害,就尽量让这些笔记在wiki里安静的呆着吧。阅读全文>
发表于 @ 2007年11月21日 21:07:00|评论(loading...)|编辑
数据服务是专门化的Web服务,实际上占了Web服务很大的一部分。 但在这些Web服务中,数据服务与业务服务的界限通常并不清晰;接口粒度通常为特定的数据类型,容易发生更改,且使得业务服务耦合了某个特定的数据服务;基础设施也经常重复建设。 所以有了专门的数据总线。阅读全文>
发表于 @ 2007年10月18日 09:33:00|评论(loading...)|编辑
因为又一次在选型中摇摆,就又一次重温ESB的两份经典文档。 刚好昨天看到Gigaspaces的eXtreme Application Platform (XAP)-- OpenSpace 架构,感觉传统J2EE的编程模型的影响开始减弱了,随着ESB,Grid Base,Event Driven之类的模型开始冒出水面,世界又开始进入创新循环。现在谁还在说SOA是翻炒冷饭,便有自闭症的嫌疑了。阅读全文>
发表于 @ 2007年10月09日 19:06:00|评论(loading...)|编辑
一个团队要真正用好Maven,repository私服是免不了的,否则team mate们多好奇的目光,都会全部消耗在漫长的jar下载中。 以前介绍过一个搭建私服的简单朴素但很笨的办法--将雷锋同志下载好的.m2/repository目录上传到任意的Web服务器中。实际上多得是专业的maven私服软件。阅读全文>
发表于 @ 2007年07月28日 10:57:00|评论(loading...)|编辑
Java EE 5.0 规范的笔墨在EJB3.0与Web Service上,随着万众期待的Struts2.0揭开面纱,Java在Web应用开发上便变得沉闷乏味起来。 在JavaOne2007 上有篇 The Future of the Java Technology Web Tier宣讲了Sun的Servlet 3.0、REST、Comet计划,在大家渐渐失望的时候,又在前面吊了一个红萝卜。阅读全文>
发表于 @ 2007年06月24日 11:10:00|评论(loading...)|编辑
Mule,目前综合状态最良好的开源ESB方案----源码每天都在更新,2007年大会MuleConf2007,给大家贡献代码的MuleForge.org,商业的支持公司Mulesource.com,代表了商业开源项目的成熟运营,国内的电信案例有......甘肃万维。阅读全文>
发表于 @ 2007年06月19日 15:09:00|评论(loading...)|编辑
N年前,一说到跨平台的服务方案,大牛们就想到"Socket Server",小兵们就一直退,退到会议室的墙角。 几年前,一说到跨平台的服务方案,连客户都会想到"Web Service"。 现在,是个人都可以,在几分钟里,使用REST风格把一个服务的客户端和服务端写出来。阅读全文>
发表于 @ 2007年06月15日 11:26:00|评论(loading...)|编辑
一个Java World的业务处理服务器,总会遇上JNDI/JMX/JMS/JTA/Web Service/RMI-Corba-EJB/Clustering 这些JavaEE规范。大家可以依着Java开源社区的繁盛,以JDK+开源实现来拼凑遇到的规范,Geromino就是这样成就了大业。也可以像传说中欧洲一些电信公司那样,将服务引擎建在JBoss之上,用到的构件直接上JBoss套装,自己则专心于核心业务处理引擎的雕琢。阅读全文>
发表于 @ 2007年05月30日 17:27:00|评论(loading...)|编辑
在程序世界,内存,文件,网络连接,数据库会话,线程甚至一切的对象,都是资源。《Pattern-Oriented Software ArchitectureIII》-POSA第三卷,讲的就是资源管理,外表轻薄(145页)而内里熟悉,很好读。阅读全文>
发表于 @ 2007年05月25日 13:34:00|评论(loading...)|编辑
看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧。看完整理了一下。 阅读全文>
发表于 @ 2007年05月22日 16:00:00|评论(loading...)|编辑
作为老手,总会去到类似瓶颈的地方,每天上班下班,泡网泡论坛,浑浑噩噩。想再有寸进,总要下一些决心,今晚记下来以自律。阅读全文>
发表于 @ 2007年05月21日 00:38:00|评论(loading...)|编辑
Java开发Server最大的障碍,就是JDK1.4版之前的的串行垃圾收集机制会引起长时间的服务暂停,明白原理后,想想那些用JDK1.3写Server的先辈,不得不后怕。 好在JDK1.4已开始支持多线程并行的后台垃圾收集算法,JDK5.0则优化了默认值的设置。 阅读全文>
发表于 @ 2007年05月18日 09:52:00|评论(loading...)|编辑