Як побудувати комунікації між будь-якими додатками, написані на різних мовах програмування.
Практичний відеокурс про те, як створювати і викликати SOAP і RESTful веб сервіси із застосуванням XML, JSON та інших технологій.
+ приклади клієнтів на Java, C# і Android
навіщо вам потрібні веб сервіси?
Комунікації
Веб сервіси дозволяють "подружити" між собою будь-які додатки і платформи. Ви можете виставити назовні будь-який функціонал вашого застосування.
готові рішення
Можна користуватися вже готовими сервісами, щоб не винаходити колесо. Наприклад, сервіс по оплаті за допомогою карток, отримання курсу валют і т. д.
Мультиплатформенність
Ви можете створювати і викликати веб сервіси на будь-якій мові. Наприклад, створити сервіс на Java і звертатися до нього з Android програми
що Ви отримаєте?
У цьому курсі ви навчитеся всьому, що потрібно знати про веб сервіси на Java:
- Як використовувати специфікації JAX - WS та JAX-RS
- Як використовувати rest і SOAP сервіси
- Як безпечно передавати дані
- як стискати дані
- Як створювати клієнтів
- Як розширити свій додаток
Концепція веб-сервісів сама по собі не складна. Складнощі будуть, коли почнете вивчення різних специфікацій.
Їх дуже багато і легко заплутатися.
як показує практика: для початку потрібно просто вміти програмувати в стилі ООП.
решті ми вас навчимо.
що будете використовувати?
Java (NetBeans, GlassFish) - сервіси ви будете створювати на Java і опубліковувати їх за допомогою GlassFish. Також створіть клієнта на Java для перевірки роботи.
Java (eclipse) - ще один клієнт, але вже в іншому середовищі розробки, для порівняння з NetBeans
C# (на пробній версії Visual Studio) - розробка клієнта веб сервісу. Ви побачите як створюються клієнти на іншій мові, щоб порівняти з Java.
Android (eclipse) - приклад клієнта на Android, який буде викликати RESTful у форматі JSON
https://privatelink.de/?https://javabegin.ru/products/webservices/index_8.htm