专门整理一下最近用到的一些学习资源,并稍作评论
一、 《精通Websphere Message Broker》
其实对这本书,我是爱恨交加。一方面,它是仅有的一本中文的纸质图书,也是我翻得最多的一本参考书;另一方面,它也就是参考书,作为入门的图书太难了,编排也不怎么样。但是总的来说,开发MB还是少不了它呀,当你要查某个节点的用法、某个ESQL函数的参数,大部分人还是倾向于翻书而不是翻一堆英文资料吧
二、 Websphere Message Broker InfoCenter
这个东西的使用频率是仅次于上面那本书的,比起书来说,有哪些好处呢?首先是内容量大而且全,几乎你要找的所有信息都能在里面找到。此外,电子资源的一大好处是可以搜索、可以用金山词霸,对于一些书上没有的或者你根本不知道躲在哪个角落的信息,用这个最方便了。
但是不足之处也显而易见,首先是全英文,看起来比较费力;另外是对着屏幕上一页页的英文看半天,个人感觉对眼睛很不好,很费精力。
三、 IBM技术支持
IBM的服务分为收费与免费两种,当你购买了相关产品后,就能获得相关的技术支持,一般是指派一两个售后工程师,你可以随时联系他们,包括手机和电邮。当你在开发中遇到问题时,大可不必客气地狂问他们问题。能不能给你个满意的答复就看情况了,因为有些问题不面对面交流是无法描述清楚的,而要他们过来你这边通常需要预约(IBM的工程师都很忙,貌似事情特别多,三天两头开会、培训学习什么的)。
而且,作为专业服务队伍的一大特点,就是只负责他熟悉的产品,假如你的问题是“MB和spring里面某个东西通过MQ互联失败”,那他们首先会尝试解决MB这边的问题,如果不行,那就不好意思了,“spring不是IBM的,同时也不是我熟悉的,你去找spring的厂商吧,或者还可以给你一个MQ工程师的联系方式”。其实很多这些问题都是要联调的各方一起解决的,只是,如果你真要这么做,先掏服务费吧,因为这种问题涉及到具体项目开发,IBM可不是慈善机构。
还有一种情况,就是IBM的工程师也不曾遇过的问题,比如某些产品的新特性连他们都没有被培训过,那就比较痛苦了,所以要找其他方法,总不能干等到他们学习完了再来指导你吧。
四、 MQSeries论坛
这个论坛特别好!囊括了IBM MQSeries的所有产品,里面有专门的WMB区,很多高手在里面回答问题,我甚至觉得,真想深入研究MB,平时可以多去那里逛逛。上次关于webservice的一个问题,IBM的技术支持都不清楚(因为是6.1版本的新特性),最后还是这里的高手解答的。
这是国外的一个论坛,发帖看帖之余,还能练习英文,何乐而不为呢
五、 IBM 网上资源
这个的范围比较广了,从红皮书到developerWorks社区,里面有很多你想要的东西,只是dw社区的文章中英文混杂,找起来比较费力,个人还是把这里当成学习的地方而不是紧急时候的参考资料。闲暇之余在这里浏览那些IBM专家发的文章,不仅图文并茂、版面工整,文章质量高,水平也由浅及深,各种层面的都有,实在做得很不错,建议我们这些菜鸟或者技术狂去订阅dw的邮件吧,经常会发送“新手入门”之类的电子杂志。
小结
暂时用到想到的就这些了,MB的确不好学,不然IBM也不会把培训和服务费收这么贵了,可见IBM真是很狡猾,把软件做得难用又不肯出一些系统的基础教材,摆明是要宰你一笔,呵呵。如果你也对MB有研究,欢迎一起探讨,交流更多好用的资源(可以省钱)。