top 25 java web services interview questions answers
Neste tutorial, fornecemos as perguntas e respostas mais frequentes das entrevistas sobre os serviços da Web em Java com exemplos e explicações:
Como experientes desenvolvedores Java ou testadores de software, é essencial que você esteja bem ciente dos serviços da Web desenvolvidos usando a linguagem de programação Java e espera-se que você os tenha implementado ou testado durante sua gestão como desenvolvedor ou engenheiro de teste.
Caso você esteja tentando passar para uma função mais desafiadora, apresentamos as 25 perguntas da entrevista mais frequentes e as respostas apropriadas feitas nos serviços da web Java.
Vamos explorar!!
O que você aprenderá:
Sobre Java Web Services
O serviço da Web é um software que se comunica entre o cliente e o servidor usando HTTP (HyperText Transfer Protocol) na World Wide Web por meio de documentos baseados em XML usando SOAP ou documentos baseados em JSON usando serviços da Web RESTful. Um serviço da web Java é uma plataforma comum para fornecer comunicação entre diferentes aplicativos desenvolvidos em diferentes linguagens.
Esses serviços são independentes de plataforma e podem ser facilmente implementados no mainframe, computadores pessoais e dispositivos móveis, que podem ser instalados em sistemas operacionais viz. UNIX, Windows, Mainframe, Android e iPhone. Suporta protocolos de comunicação como HTTP, SMTP e JMS.
Perguntas da entrevista sobre Java Web Services
P # 1) O que é serviço da web Java?
Responda: São softwares que se comunicam entre o cliente e o servidor usando HTTP na World Wide Web por meio de documentos baseados em XML usando SOAP ou documentos baseados em JSON usando serviços da Web RESTful.
JAX-WS são métodos de API Java usados para desenvolver serviços da web baseados em XML, enquanto JAX-RS são métodos de API Java usados para desenvolver serviços da web RESTful.
P # 2) Quais são os diferentes tipos de serviços da web Java?
Responda: Os serviços SOAP (Simple Object Access Protocol) e RESTful (Representational State Transfer) são os principais tipos de serviços da Web em Java.
P # 3) Quais são as vantagens de usar os serviços da Web SOAP?
Responda: Os serviços da web baseados em SOAP (Simple Object Access Protocol) têm as seguintes vantagens:
- SOAP é uma plataforma leve sem estado e é um protocolo independente de linguagem. Ele usa HTTP na Internet.
- Ele tem suporte para Remote Procedure Call (RPC) e usa o formato XML para transferência de dados entre aplicativos distribuídos homogêneos ou heterogêneos.
- As mensagens SOAP são comunicadas por diferentes aplicativos por meio de um formato XML simples.
- É escalável devido ao uso de protocolo HTTP que pode se comunicar pela internet.
- O SOAP oferece integridade e privacidade de dados ao expor componentes da lógica do aplicativo em vez de dados.
- SOAP é mais adequado para gateways de pagamento e serviços de telecomunicações onde informações confidenciais, como informações de cartão de crédito e informações pessoais, são tratadas.
P # 4) Quais são algumas das vantagens de usar os serviços da Web RESTful?
Responda: Os serviços da Web RESTful (Representational State Transfer) têm as seguintes vantagens:
- O protocolo REST separa a interface do usuário do armazenamento de dados e do servidor, portátil em várias plataformas.
- Os serviços da Web REST são independentes da linguagem, pois os métodos da API REST podem ser implementados usando várias linguagens como PHP, Java, Python e Node.js.
- É um protocolo leve que ajuda na troca de dados ou informações com formatos XML ou JSON junto com formatos de texto, imagem, XML.
P # 5) Quais são os benefícios de usar serviços da Web RESTful em vez de serviços da Web SOAP?
Responda: Os benefícios de usar serviços da web RESTful em vez de serviços da web SOAP podem ser explicados em formato tabular, conforme abaixo:
Serviços da web SOAP | Serviços da web REST |
---|---|
xsd: float | flutuador |
Os serviços da web SOAP exigem que os usuários sigam regras estritas ao interagir com o servidor. | O REST tem a vantagem de ter maior velocidade, largura de banda reduzida e maior flexibilidade de formatação em comparação ao SOAP. |
A implementação de serviços da web SOAP é mais lenta e resulta em carga útil atrasada ao trabalhar com mensagens SOAP. | Os serviços da Web REST funcionam bem com dados e os analisam com mais rapidez, pois são acoplados ao JSON. |
SOAP permite apenas o formato XML de dados a serem usados na transferência de informações. | A API REST pode se comunicar por meio de dados, imagens, endereços da web, tweets e blogs, em formato JSON legível por humanos, além de XML, HTML e texto simples |
A API SOAP usa Web Services Definition Language (WSDL). | REST API usa Web Application Description Language (WADL). |
Chamadas baseadas em SOAP para solicitação ou resposta não podem ser armazenadas em cache. | Chamadas baseadas em REST para solicitação ou resposta podem ser armazenadas em cache. |
SOAP suporta WS-security e SSL (Secure Sockets Layer). | REST oferece suporte a SSL e HTTPS (Hypertext Transfer Protocol Secure). |
P # 6) Liste e explique APIs para serviços da Web Java.
Responda: Os métodos da API Java usados para desenvolver serviços da web são JAX-RPC, JAX-WS e JAX-RS.
- JAX-RPC é um método de API implementado para desenvolver serviços da Web baseados em XML usando RPC. RPC significa Chamadas de Procedimento Remoto.
- JAX-WS é um método de API implementado para desenvolver viz de protocolo baseado em XML. SOAP significa Simple Object Access Protocol.
- JAX-RS é um método de API implementado para desenvolver serviços da Web RESTful. REST significa Representational State Transfer, que usa documentos XML ou JSON para enviar dados.
P # 7) Liste as estruturas comumente implementadas para serviços da Web Java?
Responda: As estruturas de serviços da web Java comumente implementadas estão listadas abaixo:
- Apache Axis2
- Apache CXF
- Pacote de desenvolvimento de serviços da web Glassfish / Java
- Jersey
- Jetty
- Jackson
- Matriz
- RESTEasy
- Tecnologia de interoperabilidade de serviços da Web (WSIT)
- Web Services Interoperability Framework (WSIF)
- Dropwizard
P # 8) Explique as anotações usadas na API JAX-WS para implementar serviços da web baseados em SOAP.
Responda: Para criar serviços da web baseados em SOAP, métodos de API JAX-WS são usados. O serviço SOAP pode ser definido em RPC ou estilo de documento.
Para serviço da Web no estilo RPC, uma classe com anotações deve ser criada. Esta classe declara métodos, que são acessados por outros aplicativos para utilizar serviços da web SOAP.
@WebService @SOAPBinding (style = SOAPBinding.Style.RPC) public interface UserUtility { @WebMethod public void addUser (User myuser); @WebMethod public Users getUsers (); }
As anotações primárias usadas no código acima são:
(eu) @WebService - anotação para declarar a interface de serviço.
(ii) @WebMethod - anotação para cada método exposto a outros aplicativos.
(iii) @SoapBinding - a anotação indica o estilo RPC do serviço da web no código acima, é
@SOAPBinding (style = SOAPBinding.Style.RPC) (chamadas de procedimento remoto)
(4) Para especificar o serviço de estilo de documento, será
@SOAPBinding (style = SOAPBinding.Style.Document)
P # 9) Explique as anotações usadas na API JAX-RS para implementar serviços da web baseados em REST.
Responda: Os métodos da API JAX-RS são usados para criar serviços da Web RESTful com Jersey ou 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; } }
As anotações primárias usadas em JAX-RS são explicadas abaixo
- @Path - o caminho de acesso ao serviço da web é definido aqui.
- @Produces - o tipo de resposta é especificado aqui.
- @Consumes - o tipo de dados do pedido é especificado aqui.
Os métodos HTTP API têm as seguintes anotações, além das acima, @GET, @POST, @PUT, @DELETE e @HEAD, etc.
P # 10) Explique os métodos da API JAXP na construção de serviços da Web SOAP baseados em XML.
Responda: JAXP são métodos Java API para ler, manipular, gerar e analisar documentos XML. Ao implementar esses métodos de API, os desenvolvedores de software podem usá-los em aplicativos de e-commerce e publicação de sites.
qual das seguintes operações não pôde ser aplicada a ponteiros
Com a API JAXP, o processamento de documentos XML torna-se fácil com os analisadores DOM ou SAX internamente, portanto, pode ser utilizado junto com a implementação de serviço da web Java, como JAX-WS, que é serviços da web SOAP baseados em XML.
P # 11) Como você pode construir um serviço da web usando os métodos JAX-WS e JAXB API?
Responda: JAXB é uma forma abreviada de Arquitetura Java para Ligação XML. Com JAXB XML, bem como JSON, o documento de instância é convertido em objetos Java. É o padrão Java para mapear Plain Old Java Objects (POJOs) para XML.
Para implementar serviços da web usando JAX-WS com JAXB. Parâmetros e tipos de retorno compatíveis com JAXB são utilizados para construir métodos de negócios que enfrentam clientes de serviço da web.
P # 12) Você pode dar exemplos de mapeamento JAXB para tipo de esquema XML para seus tipos de dados Java correspondentes?
Responda: O tipo de esquema XML para o tipo de dados Java em JAXB é fornecido abaixo:
Tipo de esquema XML | Tipo de dados Java |
---|---|
xsd: string | java.lang.String |
xsd: inteiro | java.math.BigInteger |
xsd: int | int |
xsd: long | longo |
xsd: short | baixo |
xsd: decimal | java.math.BigInteger |
xsd: double | Dobro |
xsd: dateTime | javax.xml.datatype.XMLGregorianCalendar |
P # 13) Você pode me orientar nas etapas para gerar serviço da Web usando a estrutura de Jersey?
Responda: Para criar serviços da web, precisamos instalar o JDK e o Apache Tomcat como nosso servidor em nossa máquina cliente. Estamos usando o Eclipse como um IDE (Integrated Development Environment) para criar um projeto de serviços web.
Depois de abrir um Eclipse em Java EE, ou seja, Java Enterprise Edition, (caso você tenha qualquer outra perspectiva padrão, você pode alterar a configuração seguindo as etapas:
Na barra de menus do Eclipse, clique no menu 'Janela', neste menu, selecione o submenu 'Perspectiva', selecione uma opção 'Abrir Perspectiva', selecione 'Outro' na lista de opções, Ao clicar em 'Outro' abrirá uma janela com o título 'Perspectiva aberta', a partir da lista de perspectivas; selecione ‘Java EE’ e clique no botão OK.
A imagem abaixo explica as etapas para definir a perspectiva Java EE:
Na barra de menus do Eclipse, clique no menu ‘Janela’, sob este menu, selecione o submenu ‘Mostrar Visualização’, ao clicar em ‘Mostrar Visualização’ a lista de opções será exibida, selecione ‘Servidores’. Isso exibirá a guia ‘Servidor’ com uma nota ‘Não há servidores disponíveis’, junto com um link para criar um novo servidor.
Etapas para adicionar a guia Servidores:
Em seguida, clique no link - ele abrirá a janela Novo servidor, solicitando que você insira o tipo de servidor. Digitar Apache no campo de texto, isso listará todas as versões do Tomcat, caso você tenha o Tomcat instalado em sua máquina, insira sua versão, clique em Avançar e insira ou navegue no caminho de instalação do Tomcat, ou seja, neste caso, é o caminho de instalação do Apache Tomcat é D: / tomcat.
Etapas para mapear o servidor Apache Tomcat:
O servidor Tomcat selecionado será exibido na guia do servidor, inicialmente no estágio interrompido. Clique com o botão direito e selecione Iniciar.
Clique no item de menu Primeiro na barra de menus do Eclipse com um mouse, ou seja, 'Arquivo', no menu Arquivo, selecione 'Novo' ou selecione as teclas (Alt + Shift + N) do teclado juntas para ir para a opção Novo arquivo, esta exibirá uma lista de opções. Selecione 'Projeto Maven', a janela com o título 'Novo Projeto Maven' deve abrir, clique no botão 'Avançar', isso abrirá outra janela, que pede ao usuário para selecionar um Arquétipo, Há um campo de texto do tipo Filtro, digite ' jersey '.
No caso, nenhum arquétipo está listado sob uma camisa, na barra de menu do Eclipse, clique no menu ‘Janela’. Sob este menu, selecione uma opção 'Preferência' da lista, a janela 'Preferências' deve abrir, selecione 'Maven' na lista no painel esquerdo, isso exibirá várias opções no painel direito, marque as caixas de seleção para as várias opções listadas isso listará as dependências do arquétipo de camisa da Internet.
- Baixar fontes de artefato
- Baixar Artifact JavaDoc
- Baixe atualizações de índice de repositório na inicialização
- Atualizar projetos Maven na inicialização
Você deve obter arquétipos para a camisa de filtro, selecione jersey-quickstart-webapp
Digite groupid, artifact id e clique em Concluir. O projeto Maven Jersey é criado. Ao executar o servidor Tomcat, o arquivo XML exibindo valores de dados deve ser exibido no navegador.
P # 14) Qual é a importância dos serviços web no desenvolvimento de software.
Responda: O serviço da web é importante em muitas situações como,
- Com os serviços da web, é possível se comunicar / interagir com qualquer software diferente em execução em qualquer plataforma, integrado em qualquer idioma.
- Vários fluxos de trabalho baseados em tarefas podem ser projetados sobre o software que podem ser executados por uma equipe técnica novata para realizar análises em nível de negócios.
- Apresentando uma interface de serviço que pode ser operada em um ambiente de serviço para os aplicativos de software legados, sem alterar o aplicativo original.
- Serviços administrativos e operacionais que agregam confiabilidade, responsabilidade, segurança, proporcionando versatilidade e utilidade, podem ser instalados para monitorar as funcionalidades do software.
Q # 15) Explicar camadas na pilha de protocolo de serviço da web.
Responda: Os serviços da Web seguem um conjunto de padrões e protocolos para troca de dados e comunicação entre o aplicativo.
Várias camadas de pilha de protocolo de serviço da web são descritas abaixo:
- Transporte de serviço - Esta camada se concentra em transportar ou mover mensagens entre aplicativos. Os protocolos incluídos nesta camada são Hypertext Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP) e Blocks Extensible Exchange Protocol (BEEP)
- Mensagem XML - Esta camada é construída para converter as mensagens em um formato XML comum para que sejam reconhecidas entre o remetente e o destinatário. Inclui XML-RPC e SOAP.
- Descrição do Serviço - Esta camada explica a interface pública, um ponto de interação para dois softwares independentes, para o serviço web. A interface pública nesta camada é Web Service Definition Language (WSDL).
- Descoberta de serviço - Esta camada converte serviços em um registro comum, adicionando a funcionalidade de localização / publicação. Essa camada é gerenciada pela Universal Description, Discovery, and Integration (UDDI).
P # 16) Explique a importância da segurança em serviços da web.
Responda: Para atender aos requisitos de software em constante evolução e manter contato com os clientes e entregar as mudanças esperadas neste ambiente de trabalho ágil, as empresas de software adotaram a política Traga seus próprios dispositivos (BYOD) e trabalhar remotamente para seus funcionários.
Os funcionários conectam os repositórios de suas empresas para verificar os requisitos, compartilhar documentos, acessar a base de código e integrar novas funcionalidades a esses códigos, em uma base contínua. É muito essencial proteger esses sistemas contra exposição a pessoal não autorizado fora da organização.
Os serviços da web que fornecem informações confidenciais, como dados financeiros ou pessoais sobre a empresa, cliente ou detalhes do projeto, devem ser bem protegidos contra vírus ou malware, instalando o software de segurança mais recente que evita ataques ou hackers que tentam acessar ou destruir esses dados bem como conectividade.
É essencial ter autenticação adequada por funcionários válidos e desconectar fontes de dados conectadas não supervisionadas e FTPs ou informações na nuvem.
A administração do sistema ou a equipe de implantação deve atualizar constantemente os programas e sistemas operacionais, gerenciar ou monitorar os privilégios de autenticação, configurar a criptografia Wi-Fi com política de senha estrita e forte, fazendo com que os usuários alterem as credenciais de login em intervalos regulares. Os sistemas usados sob a política BYOD são bloqueados no caso de ficarem sem supervisão por um intervalo predefinido.
P # 17) Quais são os padrões usados nos serviços da web?
como inicializar um array genérico em java
Resposta: Os padrões de serviços da Web incluem o seguinte:
- Protocolo de Acesso a Objetos Simples (SOAP) é um protocolo sem estado para transferência de dados no formato XML entre diferentes aplicativos via HTTP na Internet. É uma interface baseada em XML independente de plataforma e linguagem para serviços da Web entre aplicativos distribuídos homogêneos e heterogêneos.
- Mecanismo de Otimização de Transmissão de Mensagem (MTOM) é um padrão que fornece mecanismos para transferência de dados binários entre diferentes aplicativos por meio de serviços da Web na Internet. Ajuda a codificar, compactar e também remover dados binários do envelope SOAP. Ele também pode anexar dados binários, bem como referências adicionais ao pacote Multipurpose Internet Mail Extensions (MIME) no envelope SOAP.
- Protocolo de Transferência de Hipertexto (HTTP) é um protocolo sem estado da camada de aplicativo para a transferência de documentos hipermídia como documentos HTML sobre o protocolo TCP / IP. Vários métodos HTTP como GET são usados para receber respostas e enviar solicitações por meio do método POST. A API mais comumente usada com base em HTTP é XMLHTTPRequest.
- Descrição universal, descoberta e integração (UDDI) é uma especificação de estrutura aberta e independente de plataforma para localizar, descrever e publicar serviços da web. UDDI usa Web Services Definition Language (WSDL) para explicar a interface para serviços da web. Ele pode se comunicar via SOAP, Common Object Request Broker Architecture (CORBA), que é um protocolo de rede para comunicação entre diferentes linguagens e plataformas, e protocolo Java remote method invocation (RMI).
- Linguagem de definição de serviço da Web (WSDL) é um documento XML usado para gerar solicitações de teste, asserções e serviços simulados para validar o serviço da web baseado em SOAP. Os arquivos WSDL estão no formato XML, que consiste em locais e métodos de serviços da web usados pelos serviços da web. O arquivo WSDL é composto de cinco partes principais, que são,, e.
- Ferramenta de descoberta de serviço da Web (DISCO) é usado para identificar URLs de serviços da web baseados em XML. Esta é uma ferramenta que descobre e publica documentos de descoberta.
P # 18) O que é a estrutura de ligação JAXB?
Responda: EXtensible Markup Language (XML) é usado em serviços da web como um padrão para transporte de dados, comunicação e configuração. Ele converte os dados recebidos no formato XML em um objeto e vice-versa. A Arquitetura Java para ligação XML (JAXB) fornece um mecanismo ou métodos API para organizar (Marshal) objetos Java em XML e XML em objetos.
O processo de vinculação de dados JAXB consiste nas seguintes tarefas principais:
- Ligar: Esta tarefa realizada pelo compilador de esquema JAXB, vincula ou junta o esquema XML a classes JAXB Java, essas classes Java fornecem acesso aos métodos de acesso Java Bean (GET e SET).
- Unmarshal: Esta tarefa é gerenciada pela estrutura de ligação JAXB, converte documentos XML em objetos Java.
- Marechal: Esta tarefa é gerenciada pela estrutura de ligação JAXB, converte objetos Java de volta em documentos XML.
A linguagem de ligação JAXB ajuda na declaração de ligação customizada, bem como especificações de anotações JAXB para controlar a conversão de dados entre XML e Java.
Anotações JAXB, como
- @XmlRootElement especifica o elemento raiz para um documento XML.
- @XmlAttribute especifica o atributo do elemento raiz.
- @XmlElement especifica um subelemento para o elemento raiz.
P # 19) Você pode explicar os métodos de API de assinatura digital XML?
Responda: Os métodos da API de assinatura digital Java XML são usados para criar e validar assinaturas XML. Assinaturas XML são usadas para proteger dados, mensagens e autenticação de assinante podem ser aplicadas a qualquer tipo de dados XML ou binário. É uma API conectável e extensível e é baseada na arquitetura do provedor de serviços de criptografia Java.
P # 20) Quais são os seis pacotes disponíveis na API de assinatura digital XML?
Responda: Os seis pacotes que compõem a API de assinatura digital XML são descritos abaixo:
- javax.xml.crypto O pacote consiste em classes instrumentais em operações criptográficas XML, como gerar assinatura XML ou criptografar dados XML.
- javax.xml.crypto.dsig pacote que tem interfaces representadas elementos centrais na especificação de assinatura digital W3C XML, também contém a classe XMLSignature, pela qual o desenvolvedor pode assinar e validar a assinatura digital XML.
- javax.xml.crypto.dsig.keyinfo O pacote possui interface que contém KeyInfo, estrutura recomendada na especificação de assinatura digital W3C XML.
- javax.xml.crypto.dsig.spec pacote que compreende interface e classes que representam parâmetros de entrada para digest, assinatura que utiliza no processamento de assinaturas XML.
- javax.xml.crypto.dom pacote contém classes específicas para DOM para o pacote javax.xml.crypto.
- javax.xml.crypto.dsig.dom pacote contém classes específicas para DOM para o pacote javax.xml.crypto.dsig.
P # 21) Quantos canais de comunicação podem ser usados nos serviços da web?
Responda: Os canais de comunicação de serviço da Web são HTTP / POST, HTTP / GET e SOAP.
- Protocolo HTTP / POST é usado como um canal de comunicação para informações de modo seguro transferidas entre clientes.
- Protocolo HTTP / GET é usado para fornecer aos clientes o privilégio de visualizar os dados transferidos parcialmente na barra de endereço do navegador.
- Protocolo SOAP é usado para transferir com segurança dados sensíveis / confidenciais em diferentes aplicativos por meio de serviços da web.
P # 22) Explique resumidamente a arquitetura de serviço da web e suas funções.
Responda: A arquitetura de serviço da web ajuda o desenvolvedor com etapas e procedimentos necessários para realizar a criação e validar o serviço da web com três funções.
Essas três funções incluem:
- Provedor de serviço quem cria serviços da web e fornece seu acesso ao aplicativo cliente que deseja usá-lo.
- Solicitante de serviço é um aplicativo cliente que usará serviços da web desenvolvidos em qualquer linguagem de programação.
- Agente de serviços (registro) é um aplicativo que permite acesso ao UDDI, o que ajuda o aplicativo cliente a localizar o serviço da web.
P # 23) Qual é a diferença entre API e serviço da web?
Responda: API é uma interface de programação de aplicativo que faz parte do kit de desenvolvimento Java, que fornece uma lista de classes e métodos utilizados para desenvolver programas para facilitar a interação entre dois aplicativos para que possam se comunicar um com o outro.
O serviço da Web são os recursos do aplicativo que permitem a comunicação entre dois aplicativos diferentes em uma rede via protocolo HTTP, com a ajuda da linguagem de descrição do serviço da Web em formato XML.
P # 24) Quais são alguns dos exemplos de API REST pública fornecida para acessar serviços da web?
Responda: O Google Maps fornece uma chave REST API pública para que seus usuários usem seus mapas para localizar e acessar locais ou distâncias restantes, etc. Os usuários podem acessar o Google Maps em vários níveis de zoom, como Mundo, Continente, País, Cidade, Ruas e edifícios.
P # 25) Qual é a diferença entre o formato XML e JSON?
Responda: JSON é menos prolixo (usando apenas palavras essenciais) e leve, portanto, é mais fácil de ler, escrever e localizar valores de sua estrutura. XML permite ao desenvolvedor usar metadados dentro de tags e pode lidar com conteúdo misto melhor do que JSON.
Conclusão
O serviço da Web é um software que se comunica entre os diferentes aplicativos usando HTTP na World Wide Web por meio de documentos baseados em XML ou documentos baseados em JSON.
Todas as áreas possíveis de serviços da web Java, anotações usadas em métodos de API, estruturas, uma pilha de protocolo e padrões para a criação de serviços da web foram feitas como parte das perguntas da entrevista, com a maioria das respostas técnicas para cada uma das perguntas.
Esperamos que você tenha encontrado as respostas para as perguntas mais frequentes das entrevistas sobre ‘serviços da web Java’. Com a freqüência que você deve praticar; consulte e revise essas perguntas e as respostas correspondentes, você poderá dar as respostas certas com segurança e terá sucesso nas entrevistas técnicas.
Tudo de bom!!
Leitura recomendada
- Tutorial de serviços da web: componentes, arquitetura, tipos e exemplos
- Teste de serviços da Web usando o cliente Apache HTTP
- Perguntas e respostas da entrevista da Amazon Web Services (AWS)
- 20 principais perguntas e respostas da entrevista sobre serviços da Web RESTful
- Mais de 15 tutoriais SoapUI: a melhor ferramenta de teste de API de serviços da Web
- Teste de desempenho de serviços da Web usando script LoadRunner VuGen
- 45 principais perguntas e respostas da entrevista de serviços da Web (RESTful, SOAP, questões de segurança)
- Perguntas e respostas da entrevista