2009-07-15 6 views
1

В настоящее время я экспериментирую с silverlight в первый раз, и мне интересно узнать, есть ли какие-либо фреймворки, которые могут помочь использовать сервер Java EE.Silverlight и Java EE

Я читал онлайн, что silverlight поддерживает соединения сокетов, которые кажутся очень интересными, учитывая характер приложений, которые я создаю. Кто-нибудь знает по какой-либо причине, почему было бы невозможно подключить клиент Silverlight к Java EE обратно через сокеты.

Кроме того, если бы кто-нибудь мог дать мне и пример приложений, выполняющих именно это, что было бы оценено.

ответ

4

WCF является предпочтительным способом общения назад от Silverlight ...

на сервере уровня; ваш хост WCF может связываться с базой данных Java EE; http://msdn.microsoft.com/en-us/vstudio/aa700845.aspx - целевая страница .NET/Java EE Interop; на странице даже есть пример приложения, показывающего оболочку WCF вокруг IBM WebSphere Trade 6.1.

1

Насколько я знаю, в спецификации Java EE нет ничего такого, как row socket. Это зависит от реализации Java EE. Tomcat (только веб-контейнер) имеет, например, Commetconnector, который вы можете использовать для хранения неблокирующего соединения с вашим клиентом Silverlight.

Еще один способ реализовать это наличие собственной реализации сервера, которая действует как прокси) между вашим Silverlight и контейнером Java EE (возможно, с вызовом EJB). У меня есть приложение, работающее с этой архитектурой, но с использованием Adobe Flash вместо Silverlight