大学的一位朋友正在使用挂毯框架来研究网络编程,他问我是否可以帮他做作业。 在作业,其中一个问题说:什么是扩展,我们如何使用它?
什么是扩张,我们如何使用它 ?
它第一次听说它。
你有什么想法是什么话题?
我有点困惑。有没有这个名字的OOP原则?
大学的一位朋友正在使用挂毯框架来研究网络编程,他问我是否可以帮他做作业。 在作业,其中一个问题说:什么是扩展,我们如何使用它?
什么是扩张,我们如何使用它 ?
它第一次听说它。
你有什么想法是什么话题?
我有点困惑。有没有这个名字的OOP原则?
根据this tutorial它基本上是字符串插值。
首先是我们显示当前日期和时间的方式:$ {currentTime}。此语法用于访问页面对象的属性,名为currentTime的属性。 Tapestry称这是一个扩展。大括号内的值是由页面提供的标准JavaBeans属性的名称。正如我们在后面的章节中将会看到的那样,这只是使用扩展可能的冰山一角。
这不是OO术语 - 它是Tapestry的一部分。
这是有帮助的。谢谢! – sfrj 2011-06-14 19:27:51
来源:http://tapestry.apache.org/exploring-the-project.html
展开是 一个简单的方法,包括渲染页面的一些动态输出时 。默认情况下, 扩张指的是页面的一个JavaBeans 属性:
<p>The current time is: ${currentTime}</p>
在挂毯扩张或嵌入在你的模板所以为了使内容往往属性表达式。
一个例子:
Welcome, ${userId}!
其中 “userid” 是用于页面的一个属性。
下面是对文件的链接:
http://tapestry.apache.org/component-templates.html#ComponentTemplates-Expansions
哦!那是它的大括号被称为扩张。我忘了他们是如何在技术上被称为。它不止是一年我不做挂毯:) Tnx为您的帮助 – sfrj 2011-06-14 18:53:11