O Java EE 8 chegou e com ele muitas novidades. Há atualizações nas APIs JAX-RS, Bean Validation, JSF, CDI, JSONP e Servlet. Uma das maiores atualizações está na API Servlet, que está agora na versão 4.0. A maior novidade na API Servlet é o suporte ao protocolo HTTP/2 que traz consigo muitas melhorias, como request/response…
Tag: rest
The Importance of SOA to Cloud Computing
A edição de novembro-dezembro de 2014 da Service Technology Magazine trás um artigo meu sobre a importância da arquitetura SOA para Cloud Computing, sendo uma visão abrangente dos benefícios de SOA para Cloud Computing e de comos essas duas abordagens tecnológicas se relacionam. The Importance of SOA to Cloud Computing Service Technology Magazine, Novembro/Dezembro de 2014, edição 87
JAX-RS: Como customizar o status code em uma HTTP Response de uma aplicação REST
Os métodos HTTP mais comuns em uma aplicação REST são GET, POST, PUT e DELETE. O protocolo HTTP e a arquitetura REST especificam que cada método HTTP retorne um determinado código de status (status code) ao cliente sobre o resultado da sua requisição. A recomendação em uma aplicação REST é que ela retorne um status…
Como consumir WebServices com Javascript (utilizando JQuery)
Consumir um WebService direto do navegador é uma tarefa simples com o uso de JQuery. Existem três funções na biblioteca JQuery que fazem requisições a uma URL e possibilitam a definição de métodos de call-back para tratar o retorno. As funções são jQuery.get() e jQuery.getJSON() permitem requisições AJAX e métodos de call-back para tratar o…
Criando um web service RESTful com JAX-RS
REST é um padrão arquitetural baseado nas operações básicas do protocolo HTTP. Os posts REST, JAX-RS, RESTeasy e integração e Entendendo web services em Java (JAX-WS e JAX-RS) fornecem mais detalhes sobre REST. Alguns conceitos sobre aplicações RESTful Basicamente, uma aplicação REST utiliza o conceito de recursos, considerando tudo como recurso. O recurso é acessado e manipulado…
Pesquisa em banco de dados relacional utilizando REST com Apache Solr
A edição de setembro/outubro de 2013 da revista MundoJ traz um artigo meu que trata da indexação de dados de um banco de dados relacional em um servidor de busca para serem acessados por meio de REST. [Artigo em PDF] O artigo apresenta o Apache Solr, um servidor de buscas que tem em seu core a…
REST, JAX-RS, RESTeasy e integração
É cada vez maior o interesse e a necessidade em integração de sistemas, as aplicações raramente permanecem isoladas, pois usuários querem acessar todas as informações e funcionalidades de uma empresa independente de qual sistema os dados ou funcionalidades estejam. Ao longo do tempo, muito esforço foi despendido em diversas técnicas, padrões e arquiteturas foram criadas…