Esbzone - esbzone.net - Elizabeth Smith Brown Zone on CNAs and Dogs
General Information:
Latest News:
Web Hosting Comparisons 15 May 2012 | 03:06 am
You should know that web hosts differs in many aspects and to find out the difference you need to follow web hosting comparisons. Comparing web hosting services and finding out the best hosting deal w...
Wal-mart Looks Locally for Marketing Prowess 15 May 2012 | 03:06 am
In the past year businesses have been made significantly aware of how important local marketing is for small businesses and it would seem that larger businesses and even met it corporations are listen...
Java Enum小心使用,它可能增加系统耦合性 19 Apr 2012 | 05:55 am
关于在SOA环境中使用Java Enum的一些经验已经在《服务化的行军中:Enum使用,快乐的痛苦》一文中进行了讲述。 随着项目的深入,在某些环节使用Enum的不爽之处,上升为一些设计方面的选择问题。 Enum不适合作为通用类的属性来使用 在我们的代码中,我看到如下一个情况,有关类:UserPrincipal,它被整个分布式系统中的所有系统共同使用,从包的放置位置:net.esbzone.comm...
SOA是可持续的战略,不是一次项目 19 Apr 2012 | 05:53 am
常常听到如下关于SOA的说法: 我们完成了SOA化改造。 我们的SOA化,已近实现了80%。 这次项目是为了实现SOA化,因此要请有这方面经验的公司来实施。 从技术角度层面来说,我们达到了SOA化的目标。 这是我们最后一个SOA个项目 等等 如果这些话出自程序员,项目经理等人员,也是无所谓的;如果出自IT管理层的人员,哪就是一种可怕的想法了。因为他把SOA仅仅看作是一次项目了,而没有把它作为战略。...
良好的编程习惯是成长的助推剂 19 Apr 2012 | 05:52 am
近来看到、听到一些很小的问题,却导致了系统故障(甚至更严重的问题)。 案例1:等号(==)导致的损失 案例2:少传递一个参数导致的损失 案例3:默认返回结果的乐观,导致的损失 案例4:偶然停止的一个系统,导致系统停机 案例5:2个参数没有设置,导致外部系统故障的内部传递 案例6:大小写,导致某类业务失败 等等 事后看这些问题,发现都很简单,都是由于程序员的粗心导致的。或有有人会说,我们应当允许犯错...
网络公司架构师角色探讨 19 Apr 2012 | 05:52 am
这几天和同事聊天的时候,一张图是否能够把我们头脑的“架构”表述清楚,最终都不是很理想。原因就是架构本身就是多视角的,不同的视角,看到的图是不一样 的。后来发觉以我等的能力至少需要3张图[产品视图、业务试图、技术视图]才可以表述清楚:战略与产品、业务、技术,产品与业务、技术,业务与技术。【还 有一个层面的视图也很重要:数据视图】 架构师角色可以切分为数据架构师、技术架构师、业务架构师、产品架构师。 ...
Java Enum小心使用,它可能增加系统耦合性 19 Apr 2012 | 01:55 am
关于在SOA环境中使用Java Enum的一些经验已经在《服务化的行军中:Enum使用,快乐的痛苦》一文中进行了讲述。 随着项目的深入,在某些环节使用Enum的不爽之处,上升为一些设计方面的选择问题。 Enum不适合作为通用类的属性来使用 在我们的代码中,我看到如下一个情况,有关类:UserPrincipal,它被整个分布式系统中的所有系统共同使用,从包的放置位置:net.esbzone.comm...
SOA是可持续的战略,不是一次项目 19 Apr 2012 | 01:53 am
常常听到如下关于SOA的说法: 我们完成了SOA化改造。 我们的SOA化,已近实现了80%。 这次项目是为了实现SOA化,因此要请有这方面经验的公司来实施。 从技术角度层面来说,我们达到了SOA化的目标。 这是我们最后一个SOA个项目 等等 如果这些话出自程序员,项目经理等人员,也是无所谓的;如果出自IT管理层的人员,哪就是一种可怕的想法了。因为他把SOA仅仅看作是一次项目了,而没有把它作为战略。...
良好的编程习惯是成长的助推剂 19 Apr 2012 | 01:52 am
近来看到、听到一些很小的问题,却导致了系统故障(甚至更严重的问题)。 案例1:等号(==)导致的损失 案例2:少传递一个参数导致的损失 案例3:默认返回结果的乐观,导致的损失 案例4:偶然停止的一个系统,导致系统停机 案例5:2个参数没有设置,导致外部系统故障的内部传递 案例6:大小写,导致某类业务失败 等等 事后看这些问题,发现都很简单,都是由于程序员的粗心导致的。或有有人会说,我们应当允许犯错...
网络公司架构师角色探讨 19 Apr 2012 | 01:52 am
这几天和同事聊天的时候,一张图是否能够把我们头脑的“架构”表述清楚,最终都不是很理想。原因就是架构本身就是多视角的,不同的视角,看到的图是不一样 的。后来发觉以我等的能力至少需要3张图[产品视图、业务试图、技术视图]才可以表述清楚:战略与产品、业务、技术,产品与业务、技术,业务与技术。【还 有一个层面的视图也很重要:数据视图】 架构师角色可以切分为数据架构师、技术架构师、业务架构师、产品架构师。 ...