
默认类别
江南白衣
这个作者很懒,什么都没留下…
展开
-
Pragmatic Struts
本文来自SpringSide WIki,请留意Wiki上的最新版本。 初学struts, 抛块砖头出来,请各位常年与Struts作战的兄弟点评。 Struts 1.2 其实已经大不同,只要大家有简约的态度,即使我们日常的Struts,同样可以写得非常精简,不一定要如传统观念认为的那么繁重,从而节省每天编码的时间。 Struts与Spring结合的基本知识请阅读Struts使用...2006-11-17 11:59:29 · 93 阅读 · 0 评论 -
设计美好的服务器(7)--Apache CXF笔记
OverView Apache CXF Web Services Using Apache CXF(JDJ) Dan Diephouse XFire作者的Blog,现工作于MuleSource。 余昌 、Willem Jiang 两位IONA北京员工的Blog。 架构笔记CXF的架构看多了有点熟悉而无聊,核心模块更是经典得没法更经典了。 一、...2007-12-29 11:52:57 · 363 阅读 · 0 评论 -
架构师09年书单
年又过年,去年在写在译的书又长出了一茬,又是时候订一份今年的读书计划。 架构师自我修养类类 架构类的好书从来都很少,今年又长出两本来:《Beautiful Architecture》 《Beautiful Code》的姐妹作,里面有三成的架构是自己感兴趣的,已经有国内出版社拿下了,架构师的唐诗三百首------O'reilly新书Beautiful Architectur...2009-03-18 16:22:16 · 1121 阅读 · 0 评论 -
要不要就一起升级JDK6.0?
背景音乐:《要不要就一起加入G C D》,唱:陈珊妮,词:夏宇。 JDK5是一个巨大的转折点(泛型,Annotation,并发...),而JDK6就是一个可安全升级的加强版,对新项目是不升白不升,白升谁不升,对旧项目就是升了也白升,不升也没啥损失吧。 稍微整理了一下官方JDK6官方Features and Enhancement说明: 比较有用的升级性能提升 ...2009-03-19 10:22:31 · 1204 阅读 · 0 评论 -
ESB笔记2009
又过一年了,更新一次自己的ESB笔记,内容实在,枯燥无味,浓缩即精华....年度最大发现应该是Fuse ESB 4.0吧。ESB的类型 ESB最终以两种截然不同的形态存在于实际项目中: 一种是纯粹的SOA交互基础中间件,是系统间松耦合地互操作的基础设施。 一种是ESB风格的应用,联合多个系统提供组合服务,例如电信的ISAG能力网关就是其中典型。既有一个ESB的...2009-04-05 01:08:08 · 946 阅读 · 0 评论 -
08年的读书计划
08已过了一季,马上就要三十的人了,总有些脱不开烟火气的惫懒。为了那些"将来",今年要读的书:一、架构模式 模式,就仿佛一个代号。一个大的架构,总能分拆成一个个代号与符号来演绎。 SOA、ESB、SCA,注定了还是这一两年内纠缠着业界和客户的名词,大型架构内应用间的集成交互、性能、伸缩性、可靠性、可管理性、可扩展性、安全性,永远都是设计人员的心头好。《Pattern-Orien...2008-05-04 16:31:42 · 329 阅读 · 0 评论 -
Terracotta,POJO开发模型的最后一块拼图
TerraCotta 通过将POJO对象在群集内下的共享,让POJO不再局限于SNA(Share Nothing Architect)的架构,比较透明的支持了集群模式,可谓POJO开发模型的最后一块拼图。 其实它的原理很简单,本身是一个中央式的Cache服务器。在应用启动命令中添加Terracotta参数,Classloader就会根据配置文件在JVM级...2008-05-29 10:22:17 · 321 阅读 · 0 评论 -
SSO中的Pattern
SSO方案中太多平行对称的分支选择,就像博而赫斯那小径分岔的花园。刚手写完一个超迷你劲袖珍的SSO,顺着 SAML2.0和OpenID的规范,记录一下这些分岔点:流程是从身份提供者还是消费者发起? 身份提供者,也就是SSO Server了,又叫Id Provider,简称Idp。而身份消费者,SSO Client,在SAML里叫做Sp。 身份提供者发起流...2009-05-29 23:49:49 · 1098 阅读 · 0 评论 -
一个Java架构师的新年期望
年末最后一天,昭事上帝 ,聿怀多福,祈望来年的Java社区争气一点,实现偶们小小的愿望...1.Java 7.0发布 Java7.0吸引架构师的地方有Garbage First垃圾收集算法 ,NIO2 和Concurrent包的fork-join 框架 . Garbage First与BEA JRockit 的算法类似,替代了原来暂停时间...2009-01-24 16:17:08 · 444 阅读 · 0 评论 -
设计美好的服务器(6)--SEDA架构笔记
1.Overview SEDA Adaptive Overload Control for Busy Internet Servers An Architecture for Highly Concurrent,Well-Conditioned Internet Services SEDA(Staged Event-Driven Architect...2007-12-21 00:33:31 · 476 阅读 · 0 评论 -
设计美好的服务器(5)--Shoal集群框架
Overview Shoal Shoal Overview Clustering with the Shoal Framework(java.net) Shoal JXTA Overview Presentation 作者Blog Shoal是Glassfish的群集子项目,和Geronimo拼命整合现有开源项目相反,Glassfis...2007-12-20 10:06:44 · 308 阅读 · 0 评论 -
架构师书单
2月份买了过千元的书后,重列了一个2.0 版的架构师书单,请看http://blog.youkuaiyun.com/calvinxiu/archive/2007/03/06/1522032.aspx2007-02-10 14:35:00 · 300 阅读 · 0 评论 -
架构师核心技能养成计划
作者:江南白衣,原文出处: http://blog.youkuaiyun.com/calvinxiu/archive/2007/02/18/1511545.aspx,转载请保留。引子: "这个项目的架构是什么?" 对方爽快的回答:"Spring+Struts+Hibernate。" 嗯,这位很可能不是架构师......一、核心竞争力架构设计的理论、模式与技术 架构师们从试验...2007-02-18 19:07:09 · 124 阅读 · 0 评论 -
轻的,谁都会写的Service方案--REST与JSON
1.REST1.1 缘起 N年前,一说到跨平台的服务方案,大牛们就想到"Socket Server",小兵们就一直退,退到会议室的墙角。 几年前,一说到跨平台的服务方案,连客户都会想到"Web Service"。 现在,是个人都可以,在几分钟里,使用REST风格把一个服务的客户端和服务端写出来。1.2 初见 REST首先是一个词,然后代表了一种服务提供模式。嗯...2007-06-15 11:26:00 · 111 阅读 · 0 评论 -
Mule ESB 2.0 苦斗两周之后的初印象
与Mule 2.0抵死缠绵了两周,喜忧掺半。但只在2.0之后,Mule才算真正站到了ESB的起跑线上。 完整的笔记见我的Wiki: http://wiki.springside.org.cn/display/calvin/Mule , 这里主要列一下实际的升级感受。InfoQ中文站新闻 Mule2.0的What's new Migratin...2008-07-04 10:27:54 · 284 阅读 · 0 评论 -
一次Java垃圾收集调优实战
1 资料JDK5.0垃圾收集优化之--Don't Pause(花钱的年华) 编写对GC友好,又不泄漏的代码(花钱的年华) JVM调优总结 JDK 6所有选项及默认值 2 GC日志打印 GC调优是个很实验很伽利略的活儿,GC日志是先决的数据参考和最终验证:-XX:+PrintGCDetails -XX:+Print...2008-07-09 10:39:01 · 387 阅读 · 0 评论 -
ESB架构笔记
ESB是什么ESB综述1:定义ESB 、ESB综述2:ESB使用案例 (InfoQ)探索企业服务总线 part1(IBM DW) ,part2 Defining the ESB (DDJ)《Enterprise Service Bus》 ,O'Reilly 2004 ESB就是一个服务的中介,形成服务使用者->ESB服...2007-10-09 23:42:08 · 233 阅读 · 0 评论 -
Prototype.js--Javascript编写者的小军刀
Overview Prototype.js官方文章 Prototype API Documentation 《Prototype And script.aculo.us》 Pragmatic Bookshelf,2007 - cover Prototype 1.6 《Prototype and Scriptaculous in Action》 Manni...2006-08-08 08:37:00 · 210 阅读 · 0 评论 -
数据服务笔记
1.Overview 数据服务是专门化的Web服务,在Web服务占了很大的地盘。 因此,有企业服务总线(ESB),也会有数据总线,两者是SOA下的两大总线,概念与功能上基本能一一对应,都是提供集中、星型的访问服务。 数据vs信息。数据一般指单体的表,而信息指有业务含义的多个数据表的组合。数据服务的主体一般是"信息"。2.数据的基本服务接口 通过元...2007-10-26 09:07:15 · 172 阅读 · 0 评论 -
Software Craftsmanship可以做些什麼?
週末都在學習"軟件匠藝",去那些出書的,開Conference的,搞培訓的那裡逛了一圈後,將這個萬能筐子的Scope框成 -- “對高質量軟件的態度,對技藝與工具的追求,及終生持續的學習、練習與Pair式交流/傳授的獲取方式。” 在這個Scope下,我們可以做下面的事情: 1. 沒有對Sonar的持續使用,無法宣稱自己對質量的尊重。 當然,Sonar只能代表靜...原创 2012-01-15 22:23:40 · 1307 阅读 · 0 评论