2017-01-22 6 views
0

Я хочу начать использовать Polymer в своем веб-приложении Java, поэтому я хочу начать разработку некоторого Polymer Custom Element и использовать их в моем простом Java-проекте. Как это сделать? Кажется, мне нужно использовать инструменты и инструменты, подобные этому, но я хочу просто дать разработчику создать собственный элемент ... Итак, как интегрировать элемент custome с импортом и путями?Использование пользовательского элемента Polymer в веб-проекте Java

Только последний вопрос: есть ли способ защитить все мои html-файлы только для доступа к зарегистрированным пользователям?

Thx за помощью

+0

Я не уверен, что это невозможно, но это, вероятно, невозможно. Вы также можете полностью переключиться с Java на среду JavaScript для веб-разработки. Polymer - это клиентская библиотека JavaScript, поэтому вам придется запускать Java-приложение на клиенте, и этот клиент должен иметь возможность выполнять JavaScript (например, с помощью [Rhino] (http: //www.mozilla. org/rhino /) или [Nashorn] (http://www.oracle.com/technetwork/articles/java/jf14-nashorn-2126515.html)). – tony19

ответ

0

По Java веб-приложение Я предполагаю, что вы имеете в виду на стороне сервера приложений, с некоторыми JSP или JSF, чтобы сделать переднюю часть.

Чтобы использовать полимерные элементы в этом, вам просто нужно поместить полимерные librairies в статическую папку и импортировать их на свою веб-страницу (так же, как вы бы делали это с помощью jquery, например) Bower and like здесь, чтобы упростить использование многих элементов и их взаимозависимостей, они просто будут хранить файлы и помещать их в указанную папку, не взаимодействуя с вашим java-кодом. Но если вы планируете использовать в основном настраиваемые элементы, вы можете попытаться сделать это вручную.

В любом случае, просто подумайте об этом как о статическом источнике, и это будет хорошо.

Для приведения ваших данных в элементах вы можете создать некоторые веб-службы json и использовать ajax (элемент iron-ajax хороший или другой метод также может работать) для его получения или создать строковую переменную java, содержащую данные в json и связать его в элементе в jsf, jsp и т. д.

+0

Да, речь идет о моем серверном коде. Как изменить вызов URL в мой статический каталог просто в файле web.xml? Должен ли я использовать Polymer CLI? –

+0

полимерный CLI находится здесь, чтобы автоматизировать некоторые вещи, например, создать новый элемент с документом и модульным тестом. Нет никакого обязательства использовать его. Полимер - это просто статический html, поэтому вы должны использовать его так же, как и со статическим html. – Arfost

+0

нормально, и как я общаюсь с зависимостями? мне нужно переписать всю тему (я имею в виду uri на html-импорт и вызов скрипта)? –