Я исследую использование WCF WebHttp Services
от Microsoft для создания RESTful API.В прошлом был WCF REST Starter Kit
для .NET 3.5, который теперь, кажется, был заменен на WCF REST Service Template 40
в .NET 4.
Конечно, я хочу использовать DI Spring.NET, ноКажется, я не могу найти в Интернете никаких ресурсов, объясняющих, как успешно интегрировать Spring.NET
в WCF WebHttp Services
.
Я знаю довольно «интересный» способ получить Spring в моем обычном WCFСлужбы , но кто-нибудь знает, как интегрировать Spring.NET с WCF WebHttp Services
?
Некоторые детали, кому интересно:
- В
WCF WebHttp Services
У меня естьglobal.asax
как в MVC, где я могу регистрировать маршруты и прочее. - Это
Global
наследуется от HttpApplication
, как это делает добрый старик SpringMvcApplication
. Маршрут выглядит несколько иначе:
RouteTable.Routes.Add(new ServiceRoute("MyService", new WebServiceHostFactory(), typeof(MyService)));
Я бы предположил два возможных способа подключения Spring к этому:
- Пусть
Global
наследуется от некоторого класса Spring вместо HttpApplication
- При регистрациимаршрут, используйте пользовательский
ServiceHostFactory
, предоставленный Spring.NET
Кто-нибудь знает ресурс или некоторую дополнительную документацию для достижения этого?Кто-нибудь уже делал это?