Action
一个action(操作,动作,行为) 表示一个可以被应用到节点(node)的、可参数化的工作单元。
Action的本质和一个类的方法相似,都是执行一个操作。但是Action的实现机制更加灵活,可以在任何需要的地方添加操作,并且页面上的一个按钮或者一个下拉列表都可以和一个Action操作映射起来。因此我将Action理解为"操作"。
每个action都有类型,action的类型表明这个action在执行的时候,它的这种类型的实现被使用。
也指明这种类型需要哪些参数,以及怎样被参数化。
例如:为节点增加一个aspect,复制一个节点以及通过邮件发送通知等。