Могу ли я использовать Facelets в приложении Google App Engine? - PullRequest
3 голосов
/ 09 апреля 2009

Я бы хотел еще немного изучить лица. Теперь, когда Java является поддерживаемым языком ядра приложений Google, есть ли в реализации Facelets что-нибудь, что могло бы помешать его использованию в App Engine?

Редактировать: Эта страница в Google теперь содержит список различных фреймворков и их статус в отношении App Engine.

Ответы [ 2 ]

3 голосов
/ 16 июля 2009

Версия 1.2 JSF не работала - потому что по умолчанию она пыталась порождать потоки. Это не разрешено в GAE.

Это исправлено в последней версии JSF 1.2 (сборка 13), а также в версии 2.0 Beta 2 - и вы можете скачать последние версии здесь:

Вам необходимо добавить параметр context в ваш web.xml:

com.sun.faces.enableMultiThreadedStartup, который по умолчанию имеет значение true. это опция должна быть установлена ​​в false при развертывании в GAE.

2 голосов
/ 09 апреля 2009

Я не пробовал, но не думаю, что это будет отличаться от использования Struts или Spring. Пока вы можете развертывать со всеми JAR-файлами, которые вам нужны в вашей WAR, это должно работать.

Единственный вопрос - достаточно ли JPA или JDO. Если лицевой стороне требуется какой-либо другой механизм сохранения, у вас может быть проблема.

JMS также недоступен, поэтому функции, которые зависят от него, не могут работать.

Не ограничен ли первый доступ? Первые 10000 войти?

...