2017-01-22 127 views
0

我想在我的Java Web应用程序中开始使用聚合物,因此我想开始开发一些聚合物自定义元素并在简单的Java项目中使用它们。怎么做?似乎我必须使用像这样的bower和工具,但我只想给devlopper创建一个自定义元素......那么如何将custome元素与导入和路径集成呢?在Java Web项目中使用聚合物自定义元素

只是最后一个问题:有没有一种方法可以保护所有我的html文件只为我的注册用户访问?

THX的帮助

+0

0123我不确定这是不可能的,但它可能是不可行的。您可能完全从Java切换到JavaScript开发环境。 聚合物是一个客户端JavaScript库,所以你必须在客户端运行你的Java应用程序,并且该客户端必须能够执行JavaScript(例如,使用[Rhino](http://www.mozilla)。 org/rhino /)或[Nashorn](http://www.oracle.com/technetwork/articles/java/jf14-nashorn-2126515.html))。 – tony19

回答

0

在Java web应用程序我假设你的意思是一个服务器端的应用程序,其中一些JSP或JSF呈现前部。

要在此使用聚合物元素,您只需将聚合物库放置在一个静态文件夹中,然后将其导入到您的网页中(例如,您可以使用jquery进行此操作) Bower and the likes在这里是为了简化许多元素的使用,以及它们的相互依赖关系,它们只会将这些文件放在一个指定的文件夹中,而不会与您的java代码进行交互。但是,如果您打算主要使用自定义元素,则可以尝试手动完成。

无论哪种方式只是想它像一个静态资源,它会是好的。

为了让你的数据在元素中,你可以创建一些json webservices,并使用ajax(iron-ajax元素很好,或者其他方法也可以)来检索它,或者创建一个包含数据的java字符串变量在json中,并将其绑定到jsf,jsp等元素中...

+0

是的,这是关于我的服务器端代码。如何简单地在web.xml文件中修改调用我的静态目录的URL?我必须使用Polymer CLI吗? –

+0

聚合物CLI只是在这里自动化一些东西,比如用doc和单元测试创​​建一个新的元素。没有义务使用它。聚合物只是静态html,所以你必须像使用静态html一样使用它。 – Arfost

+0

好吧,我如何处理依赖关系?我必须重写所有的主题(我的意思是在HTML导入和脚本调用uri)? –

相关问题