Что делает портлет совместимым с JSR-286?

Есть ли у кого-нибудь ссылка на краткое изложение того, что делает портлет «совместимым с JSR-286», а не только «JSR-168» совместимый ". У меня есть копия спецификации, и это совсем не лаконично, поэтому связывание спецификации не является полезным ответом. Я искал в Интернете в течение часа и не нашел ничего ясного (кроме спецификации, которая, конечно, требует, чтобы вы также прочитали предыдущую спецификацию, а затем удалили «новые функции» из «требуемых»).

В частности, я обнаружил, что существует немало путаницы в отношении необходимости web.xml, которая, похоже, исходит от людей, использующих Liferay и не понимающих, что Liferay добавляет для них web.xml .

Требуется ли портлетам JSR-286 файл web.xml в своих файлах WAR?

Я бы очень хотел, чтобы что-то содержало один или несколько из следующих списков:

  • Что нужно сделать, чтобы JSR-168, чтобы он стал совместимым с JSR-286
  • Вещи, которые вы не должны делать, в противном случае портлет, совместимый с JSR-286, будет считаться только JSR-168.

Вы можете оставить «использовать портлет- app_2_0.xsd "вне списка, так как я считаю эту часть очевидной.

Я открыт для ответа, что оба списка пусты, если не считать DTD / xsd для portlet.xml, и разные ce есть только в том, что поддерживает портал, но, пожалуйста, подкрепите это утверждение ссылкой или другой ссылкой.

Меня волнует то, что я вижу сообщения о портлетах Vaadin в Liferay, из которых следует, что некоторые функции недоступны для портлетов JSR-168 ... Также может быть, что некоторая логика в Liferay переключается в зависимости от версии portlet.xml он видит, но я этого тоже не подтвердил, так что это тоже была бы интересная информация, но не ответ на мой вопрос.

6
задан Community 23 May 2017 в 10:28
поделиться