Преимущества/недостатки Вводной части Glassfish v3 по сравнению с сервером Springsource dm для веб-приложений?

Используйте оператор &&, к которому код в конечном итоге сводится после минификации.

Попробуйте:

this.model.EmployeeStaff = this.form.value &&
  this.form.value.EmployeeStaff && 
  this.form.value.EmployeeStaff.map(
    p => new EmployeeStaffAddModel(p.Staff.Id, p.StartDate, p.EndDate)
  );

Кроме того, Angular рекомендует использовать интерфейсы вместо классов для модели данных.

Рассмотрите возможность использования интерфейса для моделей данных.

BLOCKQUOTE>

7
задан Arjan Tijms 15 April 2013 в 06:43
поделиться

6 ответов

Java серверы приложений EE имеет менеджеров по распределенной транзакции. Если это вообще важно, то может хотеть видеть, включает ли SpringSource dm такой.

Возможно сделать TX XA с Платформой Spring, просто, что Вас оставляют самостоятельно определить местоположение подходящего менеджера XA и интегрировать его.

Курс XA TX очень приобрел дурную славу. Большинство людей старается избегать их как эпидемия. Amazon.com, например, не использует их.

Мы в настоящее время используем Платформу Spring и Tomcat в комбинации. Мы делаем всю нашу собственную интеграцию. Много людей сделало подобный выбор стопки среднего уровня. Мы действительно становимся связанными с API Платформы Spring - точно так же, как Java, люди EE связываются с Java EE/EJB. Не позволяйте риторике Spring одурачить Вас о той. Однако это продолжает оставаться открытым исходным кодом, доступным для сообщества пользователей.

После того как Вы идете Java EE, Вы связываетесь с конкретным Java поставщик EE, поскольку трудно переместиться между реализациями. EJB3, предположительно, упростит это, но держал бы пари, что это все еще будет основное обязательство переключить Java серверы приложений EE.

Откровенно Платформа Spring обеспечивает более полезные API, чем Java стандарт EE/EJB, и это вводит новшества при более высокой скорости.

4
ответ дан 6 December 2019 в 19:43
поделиться

Я не использовал сервер SpringSource dm, но я полагаю, что лучше ожидать некоторое время прежде, чем попробовать его в производстве. Причина имеет отношение к нему являющийся довольно новой технологией. Кроме того, способ, которым схема лицензирования работает с SpingSource (GPL), не помогает многому, поскольку это практически означает, что Вы будете полагаться только на SpringSource на данный момент и для будущего. Если Вы нуждаетесь в поддержке для сервера, то Ваша единственная опция состоит в том, чтобы пойти с SpringSource.

1
ответ дан 6 December 2019 в 19:43
поделиться

Использование OSGi в Glassfish вводит в заблуждение. Glassfish использует OSGi внутренне для сервера; OSGi не доступен приложениям, развернутым в Glassfish.

С Spring dm сервер, приложения могут быть записаны для использования OSGi.

Действительно ли OSGi является важным фактором для Вас? Единственный другой реальный сервер приложений OSGi является Infiniflow Paremus. Все другие серверы приложений теперь говорят о OSGi, но это - внутренняя деталь реализации; это не для развертываемых приложений.

2
ответ дан 6 December 2019 в 19:43
поделиться

Сервер SpringSource dm поддерживает модульные приложения - можно разделить приложение на пакеты OSGi и совместно использовать любые инфраструктурные услуги, которые Вы хотите обеспечить между приложениями. Это получает Вас далеко от монолитных структур, таких как ВОЙНЫ, определенные Java EE. Обычно это означает, что Вы добираетесь, очень быстрое редактируют/сохраняют/повторно развертывают цикл во время разработки. OSGi затем позволяет Вам модули версии и пакеты, без которых они экспортируют, а также динамично обновляют модули, должны перезапустить целый сервер.

Сервер SpringSource dm был создан с нуля как пакеты OSGi. Таким образом, можно настроить, какие подсистемы dm Сервера загружаются, если Вы не хотите стандартный набор.

1
ответ дан 6 December 2019 в 19:43
поделиться

Я думаю, что приобретение SpringSource Covalent Technologies помещает их в лучшее положение для помощи любому использующему стек Spring/Tomcat. Оптимизация Tomcat, которая приходит с Spring dm Сервер, могла бы стоить так же или больше, чем функции OSGi.

2
ответ дан 6 December 2019 в 19:43
поделиться

Это старая ветка, но я подумал, что для людей, столкнувшихся с ней (как и я), было бы полезно поделиться недавними улучшениями GlassFish OSGi, в основном в области OSGi Enterprise RFC: http: // wiki .glassfish.java.net / Wiki.jsp? page = OsgiDashboard

Конечно, есть также внедрение декларативных служб OSGi на основе @ Resource, которое существует с версии v3 в декабре 2009 года.

3
ответ дан 6 December 2019 в 19:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: