摘要: Mina是为数不多的高性能Java网络框架,整个框架设计得相当不错,这个是获得大家的公认的。第一,基本原则,阅读了代码后,充分感觉到不变的和变的部分被充分隔离开来了。processor, filter这种随着业务变化的部分都被彻底分离。遵循这个最基本的原则,我相信很多项目就可以彻底摆脱在扩展性和维护性上的一些麻烦。自己所在项目里面的一个业务对象需要增加一个属性,则会耗费相当多的时间,代价相当大,不只是开发,还有测试及维护,关键是该对象的属性还会继续增多,有点吃不消了。第二,反思,总的来说,Mina的框架并不复杂,如果按照基本原则出发,涉及到这个领域的公司是应该可以做出来的,奇怪的是国内没有一. 阅读全文
posted @ 2012-09-02 22:23 暗之魂 阅读(238) 评论(0) 推荐(0) 编辑