- 浏览: 12234 次
- 性别:
- 来自: 郑州
最新评论
-
biAji:
正好想看看这个。。多谢楼主分享
《java nio》O'Reilly
文章列表
概述:
产品需求文档(product requirements document,PRD)描绘出公司将要创造的产品。它影响着公司的产品团队的成果,公司的销售额、市场和客户满意程度。它要为公司提出更重要,更有价值的产品。产品需求文档需要清楚简明的表达出产品的目的、效果,功能,表现。产品开发团队将使用这份文档开发出产品并检验,所以PRD需要提供足够的信息。一份优秀的产品需求文档不一定会作出优秀的产品,但是无疑的没有一份的好的产品需求文档就更难作出好的产品。
产品需求文档和市场需求文档的区别:我们需要区分PRD和MRD(market requirements docume ...
《java nio》O'Reilly
- 博客分类:
- java
从网上找的学习的NIO的资料,先放个截图
结合自己读struts2源码的经验来谈谈如何读开源框架源代码
大致流程就是 框架--> 包 --> 接口 --> 实现类
先弄清楚一个项目有多少包,包的结构,每个包是做什么的,包和包之间是如何协作的。
然后一个包一个包的读,结合API文档弄清楚包里面接口是干什么的。上面的大致弄清楚了,就开始深入包看接口是如何实现的。这时候可以结合设计模式的思维来读。这时候可以结合项目流程,把主要流程走一遍,再一次看看各各包,接口之间是如何配合的。上面的完成了基本这个框架也就弄明白了,这时候可以考虑去扩展这个框架。虽然说扩展,其实是更深层次的读源码。读100遍也不如写一遍就是这个道理 ...
- 2009-07-13 13:58
- 浏览 1858
- 评论(0)
第二部分:Store的核心阐释
Store即数据存储器,主要用于提供给GridPanel,EditorGridPanel等关联数据用的。
Store由Proxy(数据源)和DataReader(数据解析器)组成。
换句话说:
第一、数据存储器需要有数据才能叫数据存储器,而这个数据就是通过数据源获得;
第二、获得数据后还需要通过数据解析器将这些数据进行解析,从而成为客户端认可的符合一定格式的数据。
通过以上两个条件,这个数据存储器才能真正的为GridPanel等服务。
现在来看一下Store是如何运作的:
看API,我们只需要关心他的4个 ...
- 2009-06-17 00:01
- 浏览 885
- 评论(0)
第一部分:阐述grid与store的关系、gird中的ColumnModel与store中的fields的关系。
grid,即列表,他的核心功能就是用来展现数据列表,包括列表各列的头信息和实际数据。
grid的各列头信息是由ColumnModel来定义的。
grid的实际数据列表是通过Store来展现的。
grid的实例化如下:
Js代码
var
grid =
new
Ext.grid.GridPanel({
cm:cm,
store:store
...
...
- 2009-06-17 00:00
- 浏览 1458
- 评论(0)