的软件组件。对于在应用中集成组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为应用带来了更多的可伸缩性。
,它们分别具有显示新闻、股票价格、天气情况的功能,则创建包含所有这三种功能的页面只需要实例化这三个,使用表格将它们依次定位就可以了。
环境下的应用,我们创建了一个名为的。它有两个属性,即(产品)和 (税率)。两个方法分别用来设置这两个属性,两个方法则用于提取这两个属性。在实际应用中,这种一般应当从数据库提取税率值,此处我们简化了这个过程,允许任意设定税率。下面是这个的代码清单:
页面中应用上述要用到标记。依赖于具体使用的引擎的不同,在何处配置以及如何配置的方法也可能略有不同。本文将这个的文件放在目录下,这里的是一个专门存放该的目录。下面是一个应用上述的示例页面:
<
标记内定义了几个属性,其中是整个页面内该的标识,属性定义了该的生存时间,属性说明了该的类文件(从包名开始)。
页面不仅使用了的和方法设置和提取属性值,还用到了提取属性值的第二种方法,即使用标记。中的属性即为中定义的的,它的属性指定的是目标属性的名字。
是一种开发应用的理想构架。以技术为基础,又在许多方面作了改进。页面看起来象普通页面,但它允许嵌入执行代码,在这一点上,它和技术非常相似。利用跨平台运行的组件,为分离处理逻辑与显示样式提供了卓越的解决方案。必将成为技术的有力竞争者。