Как заменить привязку веб-сервиса - SCA Тосканы на Spring с нуля

У меня был некоторый опыт разработки веб-сервисов (автономных), которые вызываются через одностраничные приложения angularjs. Но теперь у меня есть задача Java EE, которая включает в себя следующее: 1. Удаление привязки веб-службы Tuscany SCA из некоторых бизнес-компонентов, например, Customer, Accounts. Компоненты представлены в виде веб-служб. 2. Замена привязки Tuscany привязкой веб-службы Spring Injection.

ПРИМЕЧАНИЕ. Решение о замене Tuscany SCA на Spring уже принято. Но, как разработчик с опытом разработки веб-сервисов без каких-либо знаний о связующих фреймворках. Мне нужно некоторое понимание того, что это за фреймворки, как я могу подключить этот фреймворк к своему веб-сервису с нуля. Я не просто хочу копировать и вставлять, а делать попытки и ошибки в коммерческом проекте. Боюсь, КТ не было, поэтому я учусь этому нелегко! Пожалуйста, кто-нибудь может мне помочь в понимании этой базовой структуры или обязательности. Каковы эти обязательные или обязательные рамки? Зачем они нам нужны? Чем Тоскана SCA отличается от Spring? Любая помощь, хорошая, практическая, пример кода, онлайн ссылки и т. Д. Будет оценена. Благодарю.

1 ответ

Вам не понятны понятия SOA, SCA и Tuscany.

Сначала поймите, какой тип веб-сервиса написан в вашем проекте: RESTFul или SOAP. А затем понять, как написан сервис SCA + Tuscany для сервиса RESTFul/SOAP, а затем попытаться удалить из него Tuscany.

Справочные документы:

  1. http://tuscany.apache.org/documentation-2x/sca-java-bindingrest.html
  2. http://www.springsource.org/spring-integration
Другие вопросы по тегам