java程序员-http://www.it-ebooks.info/

年轻的我,脚踩大地,仰望天空,路还很长....

博客园 首页 新随笔 联系 订阅 管理

  1.开发ExtJS组件UI的时候,基本上对于一些操作,就是与后台交互之类的多数都是用户进行点击触发一个事件,在事件的处理器handler里面调具体的业务方法,完成业务数据的处理以及业务流程的流转机制,或者采用刷新机制(定时器定时触发调用后台,完成业务的处理工作),但是这样基本就是采用常规的组件开发,不能达到组件的重用,因此我们应该自定义一些组件,达到组件之间的重用,组件之间通过事件机制进行通信(自定义事件)。

对于项目产品的研发,觉的还是对开源产品进行二次的扩展,打造自己的特有产品的开发平台,才能更好的利用开源的软件项目,同时结合自己特定的业务场景进行改造加工对其进行加工,才可以更好的发挥,达到一个软件产品的预期的效果,将其推向市场。

 

  2.ExtJS,Flex以及JSF,都可以对其进行自定义,达到组件的重用,尤其是Flex的模块加载机制,就是一个很好的开发UI的编程模式,当然了,其他的一些自定义组件,目前接触的不是很多,所以也不清楚,仅仅是最近一段时间的感悟。

  

  3.UI之间最好的联系其实就是采取的事件机制,而事件机制是通信的一中常规的解决方案,尤其是Windows系统之间采取的都是事件通信机制。

  

  4.事件通信机制可以开启编程的接口,挂接特有的事件处理器,完成触发业务动作,本质就是观察者模式思想

 

posted on 2014-01-17 12:15  gstsyyb  阅读(260)  评论(0编辑  收藏  举报