云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

服务器_新东方四级视频百度云_稳定性好

小七 141 0

简介

与任何编程语言一样,目标是始终模块化代码,大数据市场,以便"编写一次,并在许多地方使用"。

这在CPI中没有什么不同,在CPI中,两种可用的脚本语言之一是Groovy。虽然在CPI中创建Groovy脚本非常容易,但是当集成流变得更加复杂时,不可避免地会有相同的逻辑在不同的脚本中重复出现的情况。这提供了一个模块化和简化开发的机会。

执行这种模块化的一种方法是使用普通的旧Groovy对象(POGO),大数据工具,它是Groovy的POJO等价物。简而言之,它们只是Groovy类,物联网开发,而不是通常由CPI开发工具生成的Groovy脚本?

如果你是一个已经完全投身于WebUI潮流的人,那么如何实现这一点可能就不那么明显了。这是因为每个类都需要属于一个包,但是当你在WebUI中开发时,项目的结构是不可见的。

不要害怕,Eclipse来拯救!

只需在Eclipse中创建一个虚拟集成项目,就可以看到项目结构。Groovy脚本通常是在src.main.resources资源.script文件夹,因此这将是我们的POGO包的一个很好的选择。

示例POGO

下面是一个简单Groovy类(名为MessageHelper)的示例,其中包含以下在消费物价指数:-

从消息头检索内容将内容记录到消息处理日志的附件

Groovy代码就绪后,只需将它们放入集成项目中即可。使用Eclipse,就像在正确的包文件夹中创建Groovy类一样简单。

但是,如果您使用的是WebUI,那么以下当前的限制需要稍微不同的方法方法:-

Groovy源代码只能通过新的Groovy脚本步骤创建(不能在项目中独立创建)Groovy脚本是自动命名的脚本n.groovy因此,返利公众号,大数据如何处理,最好用适当的类名创建源代码(完整的逻辑或只是一个框架),并使用WebUI的资源管理功能上传它。

使用我们的新POGO

要使用我们的新POGO,我们只需与Groovy脚本的集成流程如下所示。

下面是脚本的示例逻辑。注意,为上面创建的类声明import语句是很重要的。

注意模块化如何大大简化了检索头值并将其记录到MPL中所需的逻辑。

当我们运行一个示例测试时,瞧,它产生了预期的结果。

结论

虽然Groovy提供了一个愉快的脚本环境来实现CPI中的自定义逻辑,但在创建太多的脚本时一定要谨慎,因为这些脚本的重要部分是从另一个脚本复制的。

要努力简化和模块化,以实现精益和干净的开发。