什么是扩展,我们如何使用它?

sfr*_*frj 1 java apache tapestry

一位大学的朋友正在使用挂毯框架学习网络编程,他问我能不能帮他完成作业.作业中的一个问题是:

什么是扩展,我们如何使用它?

这是第一次听到它.

你知道那个主题是什么吗?

我有点困惑.这个名字有没有OOP原则?

Jon*_*eet 6

根据本教程,它基本上是字符串插值.

首先是我们显示当前日期和时间的方式:$ {currentTime}.此语法用于访问页面对象的属性,即名为currentTime的属性.Tapestry称之为扩展.大括号内的值是页面提供的标准JavaBeans属性的名称.正如我们将在后面的章节中看到的那样,这只是使用扩展可能实现的冰山一角.

这不是OO术语 - 它是Tapestry的一部分.