top 25 java web services interview questions answers
В този урок ние предоставихме най-често задаваните въпроси и отговори за интервю за уеб услуги с Java с примери и обяснения:
Като опитни разработчици на Java или софтуерни тестери, от съществено значение е да сте добре запознати с уеб услугите, разработени с помощта на програмния език Java, и се очаква да сте ги внедрили или тествали по време на мандата си като разработчик или тестов инженер.
В случай, че се опитвате да преминете към по-предизвикателна роля, ние измислихме 25 най-често задавани въпроса за интервю и техните подходящи отговори, зададени в Java уеб услугите.
Нека да изследваме !!
Какво ще научите:
Относно Java Web Services
Уеб услугата е софтуер, който комуникира между клиента и сървъра, използвайки HTTP (HyperText Transfer Protocol) през World Wide Web чрез XML документи, използващи SOAP, или JSON документи, използващи RESTful уеб услуги. Уеб услугата Java е обща платформа за осигуряване на комуникация между различни приложения, разработени на различни езици.
Тези услуги са независими от платформата и могат лесно да бъдат внедрени на мейнфрейм, персонални компютри и мобилни устройства, които могат да бъдат инсталирани на операционни системи, а именно. UNIX, Windows, Mainframe, Android и iPhone. Той поддържа комуникационни протоколи като HTTP, SMTP и JMS.
Въпроси за интервю за Java Web Services
В # 1) Какво представлява уеб услугата Java?
Отговор: Това са софтуер, който комуникира между клиента и сървъра, използвайки HTTP през World Wide Web чрез XML документи, използващи SOAP, или JSON документи, използващи RESTful уеб услуги.
JAX-WS са Java API методи, които се използват за разработване на XML базирани уеб услуги, докато JAX-RS са Java API методи, използвани за разработване на RESTful уеб услуги.
В # 2) Кои са различните видове Java уеб услуги?
Отговор: Услугите SOAP (Simple Object Access Protocol) и RESTful (Reprezentative Transfer Transfer) са основните видове уеб услуги в Java.
В # 3) Какви са предимствата от използването на SOAP уеб услуги?
Отговор: Уеб услугите, базирани на протокол за прост достъп до обекти (SOAP), имат следните предимства:
- SOAP е лека платформа без гражданство и е независим от езика протокол. Той използва HTTP през интернет.
- Той има поддръжка за отдалечено повикване на процедури (RPC) и използва XML формат за трансфер на данни между хомогенни или хетерогенни разпределени приложения.
- SOAP съобщенията се предават през различни приложения чрез прост XML формат.
- Той е мащабируем поради използването на HTTP протокол, който може да комуникира през интернет.
- SOAP предлага целостта на данните и поверителността чрез излагане на компоненти на логиката на приложението, а не на данни.
- SOAP е по-подходящ за платежни шлюзове и телекомуникационни услуги, при които се обработва чувствителна информация като информация за кредитни карти и лична информация.
В # 4) Какви са някои от предимствата на използването на RESTful уеб услуги?
Отговор: Уеб услугите RESTful (Reprezentative State Transfer) имат следните предимства:
- Протоколът REST разделя потребителския интерфейс от съхранението на данни и сървъра, преносим на различни платформи.
- Уеб услугите REST са независими от езика, тъй като методите на REST API могат да бъдат внедрени с помощта на различни езици като PHP, Java, Python и Node.js.
- Това е лек протокол, който помага при обмен на данни или информация с XML или JSON формати, заедно с текстови, графични, XML формати.
В # 5) Какви са предимствата от използването на RESTful уеб услуги пред SOAP уеб услуги?
Отговор: Предимствата от използването на RESTful уеб услуги над SOAP уеб услуги могат да бъдат обяснени в табличен формат, както е показано по-долу:
SOAP уеб услуги | УЕБ УСЛУГИ ЗА ПОЧИВКА |
---|---|
xsd: плувка | плувка |
SOAP уеб услугите изискват от потребителите да следват строги правила при взаимодействие със сървъра. | REST има предимството, че има увеличена скорост, намалена честотна лента, увеличена гъвкавост на форматиране в сравнение със SOAP. |
Внедряването на SOAP уеб услуги е по-бавно и води до забавяне на полезния товар при работа със SOAP съобщения. | Уеб услугите REST работят добре с данни и анализират данните по-бързо, тъй като са свързани с JSON. |
SOAP позволява само XML формат на данните да се използва при трансфер на информация. | REST API може да комуникира чрез данни, изображения, уеб адреси, туитове, както и блогове, в четим от човека JSON формат в допълнение към XML, HTML и обикновен текст |
SOAP API използва език за дефиниция на уеб услуги (WSDL). | REST API използва езика за описание на уеб приложения (WADL). |
Повикванията за заявка или отговор, базирани на SOAP, не могат да бъдат кеширани. | REST-базирани повиквания за заявка или отговор могат да бъдат кеширани. |
SOAP поддържа WS-сигурност и SSL (Secure Sockets Layer). | REST поддържа SSL и HTTPS (Hypertext Transfer Protocol Secure). |
В # 6) Списък и обяснение на API за Java уеб услуги.
Отговор: Методите на Java API, използвани за разработване на уеб услуги, са JAX-RPC, JAX-WS и JAX-RS.
- JAX-RPC е метод на API, който се прилага за разработване на XML базирани уеб услуги, използващи RPC. RPC означава разговори за отдалечени процедури.
- JAX-WS е API метод, който се прилага за разработване на XML базиран протокол, а именно. SOAP означава Simple Object Access Protocol.
- JAX-RS е метод на API, който се прилага за разработване на RESTful уеб услуги. REST означава представителния държавен трансфер, който използва XML или JSON документи за изпращане на данни.
В # 7) Моля, избройте често прилагани рамки за уеб услуги на Java?
Отговор: По-долу са изброени често прилаганите рамки за уеб услуги на Java:
- Apache ос2
- Apache CXF
- Пакет за разработка на уеб услуги Glassfish / Java
- Джърси
- Пристанище
- Джаксън
- Матрица
- ПОЧИВКА ЛЕСНО
- Технология за оперативна съвместимост на уеб услуги (WSIT)
- Рамка за оперативна съвместимост на уеб услуги (WSIF)
- Dropwizard
Въпрос # 8) Обяснете поясненията, използвани в JAX-WS API за внедряване на базирани на SOAP уеб услуги.
Отговор: За създаване на базирани на SOAP уеб услуги се използват методите на JAX-WS API. SOAP услугата може да бъде дефинирана в RPC или в стил на документ.
За уеб услуга в стил RPC трябва да се създаде клас с пояснения. Този клас декларира методи, до които имат достъп други приложения за използване на SOAP уеб услуги.
@WebService @SOAPBinding (style = SOAPBinding.Style.RPC) public interface UserUtility { @WebMethod public void addUser (User myuser); @WebMethod public Users getUsers (); }
Основните анотации, използвани в горния код, са:
(i) @WebService - анотация за деклариране на сервизен интерфейс.
(ii) @WebMethod - анотация за всеки метод, изложен на други приложения.
(iii) @SoapBinding - анотацията показва RPC стила на уеб услугата в горния код, така е
@SOAPBinding (style = SOAPBinding.Style.RPC) (Обаждания за отдалечени процедури)
(iv) За да посочите услуга за стил на документ, тя ще бъде
@SOAPBinding (стил = SOAPBinding.Style.Document)
Въпрос # 9) Обяснете поясненията, използвани в JAX-RS API за внедряване на базирани на REST уеб услуги.
Отговор: Методите на JAX-RS API се използват за създаване на RESTful уеб услуги с Джърси или RESTEasy Framework.
@Path ('/src/auth_users') public class UserUtility { private static List autho_users = new ArrayList (); @POST @Consumes (MediaType.APPLICATION_JSON) public Response addUser (User myuser) { autho_users.add (user); return Response.ok ().build (); } @GET @Produces (MediaType.APPLICATION_JSON) public List getUsers () { return autho_users; } }
Основните пояснения, използвани в JAX-RS, са обяснени по-долу
- @Path - тук е дефиниран пътят за достъп до уеб услуга.
- @Produces - тук е посочен тип отговор.
- @Consumes - тук е посочен тип данни за заявка.
Методите на HTTP API имат следните пояснения в допълнение към горните, @GET, @POST, @PUT, @DELETE и @HEAD и др.
В # 10) Обяснете методите на JAXP API при изграждането на XML базирани SOAP уеб услуги.
Отговор: JAXP е Java API методи за четене, манипулиране, генериране и анализ на XML документи. Чрез внедряването на тези API методи разработчиците на софтуер могат да ги използват в приложения за електронна търговия и публикуване на уеб сайтове.
коя от следните операции не може да бъде приложена към указатели
С JAXP API обработката на XML документи става лесно с DOM или SAX парсери вътрешно, като по този начин тя може да се използва заедно с внедряването на Java уеб услуги като JAX-WS, която е базирана на XML SOAP уеб услуги.
В # 11) Как можете да създадете уеб услуга, използвайки методите на JAX-WS и JAXB API?
Отговор: JAXB е кратка форма за Java Architecture за XML Binding. С JAXB XML, както и JSON, екземплярният документ се преобразува в Java Objects. Това е стандарт на Java за картографиране на обикновени стари Java обекти (POJO) в XML.
За внедряване на уеб услуги, използващи JAX-WS с JAXB. Параметрите и типовете връщане, съвместими с JAXB, се използват за изграждане на бизнес методи, които са изправени пред клиенти на уеб услуги.
В # 12) Можете ли да дадете примери за JAXB картографиране за тип XML схема на съответстващите им типове данни Java?
Отговор: Типът XML схема на типа данни Java в JAXB са дадени по-долу:
Тип XML схема | Тип данни на Java |
---|---|
xsd: низ | java.lang.String |
xsd: цяло число | java.math.BigInteger |
xsd: int | инт |
xsd: дълъг | дълго |
xsd: кратко | къс |
xsd: десетичен знак | java.math.BigInteger |
xsd: двойно | Двойна |
xsd: dateTime | javax.xml.datatype.XMLGregorianCalendar |
В # 13) Можете ли да ме преведете през стъпки за генериране на уеб услуга, използвайки рамката на Джърси?
Отговор: За да създадем уеб услуги, трябва да инсталираме JDK и Apache Tomcat като наш сървър в нашата клиентска машина. Използваме Eclipse като IDE (интегрирана среда за разработка), за да създадем проект за уеб услуги.
След отваряне на Eclipse в Java EE, т.е. Java Enterprise Edition, (в случай че имате друга перспектива по подразбиране, можете да промените настройката, като изпълните следните стъпки:
От лентата с менюта Eclipse щракнете върху менюто 'Прозорец', под това меню изберете подменю 'Перспектива', изберете опция 'Отваряне на перспектива', изберете 'Друго' от списъка с опции. При щракване върху 'Друго' ще се отвори прозорец със заглавието „Отворена перспектива“, от списъка с перспективи; изберете „Java EE“, след което щракнете върху бутона OK.
Изображението по-долу обяснява стъпките за задаване на перспектива Java EE:
От лентата с менюта Eclipse щракнете върху менюто ‘Window’, под това меню изберете подменю ‘Show View’, след като щракнете върху ‘Show View’ ще се покаже списъкът с опции, изберете ‘Servers’. Това ще покаже раздела „Сървър“ с бележка „Няма налични сървъри“, заедно с връзка за създаване на нов сървър.
Стъпки за добавяне на раздел Сървъри:
След това щракнете върху връзката - тя ще отвори прозореца Нов сървър с искане да въведете типа сървър. Въведете Apache в текстовото поле това ще изброи всички версии на Tomcat, в случай че имате инсталиран Tomcat на вашата машина, след това въведете неговата версия, щракнете върху следващия и въведете или прегледайте инсталирания път на Tomcat, т.е. кажете в този случай това е пътят за инсталиране на Apache Tomcat е D: / tomcat.
Стъпки за картографиране на сървъра на Apache Tomcat:
Избраният сървър на Tomcat ще се покаже в раздела на сървъра, първоначално в спрения етап. Щракнете с десния бутон и изберете Старт.
Щракнете върху елемента Първо меню от лентата с менюта Eclipse с мишка, т.е. „Файл“, в менюто „Файл“ изберете „Ново“ или от клавиатурата (Alt + Shift + N) заедно, за да преминете към опцията „Нов файл“, това ще покаже списък с опции. Изберете „Maven Project“, трябва да се отвори прозорец със заглавие „New Maven Project“, щракнете върху бутона „Напред“, това ще отвори друг прозорец, който иска от потребителя да избере архетип, има текстово поле тип филтър, тип „ трико '
В случай, че под трикотаж няма списък с архетип, от лентата с менюта Eclipse щракнете върху менюто ‘Window’. В това меню изберете опция „Предпочитание“ от списъка, трябва да се отвори прозорец „Предпочитания“, изберете „Maven“ от списъка в левия панел, това ще покаже различни възможности за избор в десния прозорец, поставете отметки за множеството изброени опции това ще изброи зависимостите на архетипа на трикотаж от интернет.
- Изтеглете източници на артефакти
- Изтеглете Artifact JavaDoc
- Изтеглете актуализации на индекса на хранилището при стартиране
- Актуализирайте проектите на Maven при стартиране
Трябва да получите архетипове за филтър трикотаж, изберете jersey-quickstart-webapp
Въведете groupid, идентификатор на артефакт и щракнете върху край. Създаден е проектът Maven Jersey. При стартиране на сървъра Tomcat, XML файлът, показващ стойности на данни, трябва да се показва в браузъра.
Въпрос # 14) Какво е значението на уеб услугите при разработването на софтуер.
Отговор: Уеб услугата е важна в много ситуации като,
- С уеб услугите човек може да комуникира / взаимодейства с различен софтуер, работещ на която и да е платформа, вграден на всеки език.
- Различни работни процеси, базирани на задачи, могат да бъдат проектирани върху софтуера, който може да се извършва от начинаещ технически персонал, за да се извърши анализ на бизнес ниво.
- Представяне на сервизен интерфейс, който може да се работи в сервизна среда със старите софтуерни приложения, без да се променя оригиналното приложение.
- Административни и оперативни услуги, които добавят надеждност, отчетност, сигурност, осигурявайки гъвкавост и полезност, могат да бъдат инсталирани за наблюдение на характеристиките на софтуера.
Въпрос # 15) Обяснете слоевете в стека на протокола за уеб услуги.
Отговор: Уеб услугите следват набор от стандарти и протоколи за обмен на данни и комуникация между приложението.
Различни слоеве от стека на протокол за уеб услуги са описани по-долу:
- Обслужващ транспорт - Този слой се фокусира върху носене или преместване на съобщения между приложения. Протоколите, включени в този слой са Hypertext Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP) и Blocks Extensible Exchange Protocol (BEEP)
- XML съобщения - Този слой е създаден, за да преобразува съобщенията в общ XML формат, така че да бъдат разпознати между подателя и получателя. Включва XML-RPC и SOAP.
- Описание на услугата - Този слой обяснява публичния интерфейс, точка на взаимодействие на два независими софтуера, към уеб услугата. Общественият интерфейс в този слой е език за дефиниция на уеб услуги (WSDL).
- Откриване на услугата - Този слой преобразува услугите в общ регистър, като добавя функционалност за намиране / публикуване. Този слой се управлява от Universal Description, Discovery и Integration (UDDI).
Въпрос # 16) Обяснете значението на сигурността в уеб услугите.
c програмиране на интервю въпроси и отговори с обяснения pdf
Отговор: За да отговорят на постоянно развиващите се софтуерни изисквания и да поддържат връзка с клиентите и да постигнат очакваните промени в тази гъвкава работна среда, софтуерните компании са приели политиката Bring Your Own Devices (BYOD) и работят отдалечено за своите служители.
Служителите свързват хранилищата на своята компания, за да проверят непрекъснато изискванията, да споделят документи, да базират кодове за достъп и да интегрират нови функционалности в тези кодове. Много е важно тези системи да бъдат изложени на неоторизиран персонал извън организацията.
Уеб услугите, които предоставят чувствителна информация като финансови или лични данни за компанията, клиент или подробности за проекта, трябва да бъдат добре защитени срещу всеки вирус или злонамерен софтуер, чрез инсталиране на най-новия софтуер за защита, който предотвратява атаки или хакери, опитващи се да получат достъп или да унищожат тези данни както и свързаност.
Важно е да имате правилно удостоверяване от валидни служители и изключване на необвързани свързани източници на данни и FTP или информация в облака.
Екипът за системно администриране или внедряване трябва непрекъснато да надгражда програми и операционни системи, да управлява или наблюдава привилегии за удостоверяване, да конфигурира Wi-Fi криптиране със строга и силна политика за пароли, карайки потребителите да променят идентификационните данни за вход на редовни интервали. Системите, използвани по правилата BYOD, се заключват в случай, че са без надзор за предварително зададения интервал.
В # 17) Какви са стандартите, използвани в уеб услугите?
Отговор: Стандартите за уеб услуги включват следното:
- Прост протокол за достъп до обекти (SOAP) е протокол без гражданство за прехвърляне на данни в XML формат между различни приложения чрез HTTP през Интернет. Това е независим от платформа и език, базиран на XML интерфейс за уеб услуги между хомогенни и хетерогенни разпределени приложения.
- Механизъм за оптимизиране на предаването на съобщения (MTOM) е стандарт, който дава механизми за прехвърляне на двоични данни между различни приложения чрез уеб услуги през Интернет. Помага за кодиране, компресиране, както и за премахване на двоични данни от плика SOAP. Той може също така да прикачи двоични данни, както и допълнителни препратки към пакета за многофункционални разширения за интернет поща (MIME) в плика SOAP.
- Протокол за прехвърляне на хипертекст (HTTP) е протокол без приложно състояние на приложен слой за прехвърляне на хипермедийни документи като HTML документи през протокол TCP / IP. Различни HTTP методи като GET се използват за получаване на отговори и изпращане на заявки чрез метода POST. Най-често използваният API, базиран на HTTP, е XMLHTTPRequest.
- Универсално описание, откриване и интеграция (UDDI) е независима от платформата спецификация за отворена рамка за намиране, описване и публикуване на уеб услуги. UDDI използва езика за дефиниране на уеб услуги (WSDL), за да обясни интерфейса на уеб услугите. Той може да комуникира чрез SOAP, Common Object Request Broker Architecture (CORBA), която е мрежов протокол за комуникация между различни езици и платформи и протокол за Java извикване на отдалечен метод (RMI).
- Език за дефиниция на уеб услуги (WSDL) е XML документ, който се използва за генериране на тестови заявки, твърдения и фалшиви услуги за валидиране на базирана на SOAP уеб услуга. WSDL файловете са във формат XML, който се състои от местоположения на уеб услуги и методи, които се използват от уеб услугите. WSDL файлът се състои от пет основни части, които са,, и.
- Инструмент за откриване на уеб услуги (DISCO) се използва за идентифициране на URL адреси на XML базирани уеб услуги. Това е инструмент, който открива и публикува документи за откриване.
Въпрос # 18) Какво представлява рамката за обвързване на JAXB?
Отговор: Разширяемият език за маркиране (XML) се използва в уеб услугите като стандарт за пренос на данни, комуникация и конфигуриране. Той преобразува данните, получени в XML формат, в обект и обратно. Java Architecture for XML binding (JAXB) дава механизъм или API методи за подреждане (Marshal) на Java обекти в XML и XML в обекти.
Процесът на свързване на данни JAXB се състои от следните основни задачи:
- Обвързване: Тази задача, извършена от компилатора на JAXB схема, свързва или присъединява XML схема към JAXB Java класове, тези Java класове дават достъп до методите за достъп на Java Bean (GET и SET).
- Немаршал: Тази задача се управлява от рамката за обвързване JAXB, преобразува XML документи в Java обекти.
- Маршал: Тази задача се управлява от рамката за обвързване JAXB, преобразува Java обекти обратно в XML документи.
Езикът за обвързване JAXB помага при декларирането на персонализирано обвързване, както и спецификации за анотации на JAXB, за да се контролира преобразуването на данни между XML и Java.
JAXB Анотации като
- @XmlRootElement указва коренния елемент за XML документ.
- @XmlAttribute указва атрибута на основния елемент.
- @XmlElement указва под-елемент за основния елемент.
В # 19) Можете ли да обясните XML методите на API за цифров подпис?
Отговор: Java XML методите на API за цифров подпис се използват за създаване и валидиране на XML подписи. XML подписите се използват за защита на данните, удостоверяването на съобщения и подписващите може да се приложи към всякакъв тип XML данни или двоични. Това е API с възможност за включване и разширяване и се основава на архитектурата на доставчика на услуги за криптография на Java.
В # 20) Кои са шестте пакета, налични в XML API за цифров подпис?
Отговор: Шестте пакета, които съдържат XML API за цифров подпис, са описани по-долу:
- javax.xml.crypto пакетът се състои от класове, инструментални в XML криптографски операции като генериране на XML подпис или криптиране на XML данни.
- javax.xml.crypto.dsig Пакетът, който има интерфейси, представени основни елементи в спецификацията за цифров подпис на W3C XML, също съдържа клас XMLSignature, чрез който разработчикът може да подписва и валидира XML цифров подпис.
- javax.xml.crypto.dsig.keyinfo пакетът има интерфейс, който съдържа KeyInfo, структура, препоръчана в спецификацията за цифров подпис W3C XML.
- javax.xml.crypto.dsig.spec пакет, който се състои от интерфейс и класове, които представляват входни параметри за дайджест, подпис, който се използва при обработката на XML подписи.
- javax.xml.crypto.dom пакетът съдържа класове, специфични за DOM за пакета javax.xml.crypto.
- javax.xml.crypto.dsig.dom пакетът съдържа класове, специфични за DOM за пакета javax.xml.crypto.dsig.
В # 21) Колко комуникационни канала могат да се използват в уеб услугите?
Отговор: Каналите за комуникация на уеб услуги са HTTP / POST, HTTP / GET и SOAP.
- HTTP / POST протокол се използва като комуникационен канал за информация в защитен режим, предавана между клиенти.
- HTTP / GET протокол се използва за предоставяне на привилегията на клиентите да преглеждат частично прехвърлените данни в адресната лента на браузъра.
- SOAP протокол се използва за безопасно прехвърляне на чувствителни / поверителни данни през различни приложения чрез уеб услуги.
Въпрос # 22) Обяснете накратко архитектурата на уеб услугите и нейните роли.
Отговор: Архитектурата на уеб услугите помага на разработчика със стъпки и процедури, необходими за създаването и валидирането на уеб услугата с три роли.
Тези три роли включват:
- Доставчик на услуги който създава уеб услуги и осигурява нейния достъп до клиентското приложение, което иска да го използва.
- Заявител на услугата е клиентско приложение, което ще използва уеб услуги, разработени на всеки език за програмиране.
- Service Broker (регистър) е приложение, което позволява достъп до UDDI, което помага на клиентското приложение да намери уеб услугата.
В # 23) Каква е разликата между API и уеб услугата?
Отговор: API е интерфейс за програмиране на приложения, който е част от комплекта за разработка на Java, който предоставя списък с класове и методи, използвани за разработване на програми за улесняване на взаимодействието между две приложения, така че те да могат да комуникират помежду си.
Уеб услугата е характеристиките на приложението, които позволяват комуникация между две различни приложения през мрежа чрез HTTP протокол, с помощта на езика за описание на уеб услуга в XML формат.
В # 24) Кои са някои от примерите за публичен REST API, предоставен за достъп до уеб услуги?
Отговор: Google Maps предоставят публичен REST API ключ на своите потребители, за да използват техните карти за намиране и достъп до местоположения или оставащо разстояние и т.н. Потребителите могат да имат достъп до Google Maps на различни нива на мащабиране като свят, континент, държава, град, улици и сгради.
В # 25) Каква е разликата между XML и JSON формат?
Отговор: JSON е по-малко подробен (използва само основни думи) и лек, следователно е по-лесен за четене, запис и намиране на стойности от неговата структура. XML позволява на разработчика да използва метаданни в етикетите и може да обработва смесено съдържание по-добре от JSON.
Заключение
Уеб услугата е софтуер, който комуникира между различните приложения, използвайки HTTP през World Wide Web чрез XML документи или JSON документи.
Всяка възможна област от уеб услуги на Java, анотации, използвани в API методи, рамки, стек протоколи и стандарти за създаване на уеб услуги са зададени като част от въпросите за интервю, като най-много технически отговори са на всеки от въпросите.
Надяваме се, че сте намерили отговорите на най-често задаваните въпроси за интервю на тема „Уеб услуги на Java“. Толкова често трябва да практикувате; прегледайте и прегледайте тези въпроси и съответните отговори, ще можете уверено да давате правилните отговори и ще станете успешни в техническите интервюта.
Всичко най-хубаво!!
Препоръчително четене
- Урок за уеб услуги: Компоненти, архитектура, типове и примери
- Тестване на уеб услуги с помощта на Apache HTTP клиент
- Въпроси и отговори за интервю за Amazon Web Services (AWS)
- Топ 20 RESTful Въпроси и отговори за интервюта за уеб услуги
- 15+ урока за SoapUI: Най-добрият инструмент за тестване на API за уеб услуги
- Тестване на производителността на уеб услуги с помощта на LoadRunner VuGen Scripting
- Топ 45 въпроси и отговори за интервю за уеб услуги (RESTful, SOAP, въпроси за сигурност)
- Въпроси и отговори за интервюта