Category: Geral


JavaEE JSONP

O Java 7 trouxe consigo diversas atualizações e novidades, uma delas é JSON Processor API
na especificação 353, com impacto não muito grande na rotina de desenvolvimento, por estar em background.

Mas assim como é importante compreender Servlet e um pouco de JSP para trabalhar com JSF, faz-se importante estudar esta API, que é largamente utilizada nos servidores JavaEE, por conseguinte nas aplicações que são executadas nele.

Um dica interessante, se você tem interesse em Java e quer estudar APIs, mas cree que são coisas enorme e, complicadas, esta enganado! Esta é uma pequena e simples, mas extremamente valiosa. A importância dessa tecnologia é evidente quando notamos o poder do JSON na troca de informações entre sistemas, também como se tornou padrão de formato das aplicação RESTful, mas também largamente utilizada na comunição respostas Ajax, por isso tão presente no JSF.

Crie um Maven project, escreva o pom.xml como esta abaixo:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>br</groupId>
    <artifactId>jsonParse</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>javax.json</groupId>
            <artifactId>javax.json-api</artifactId>
            <version>1.0</version>
        </dependency>
        <dependency>
            <groupId>org.glassfish</groupId>
            <artifactId>javax.json</artifactId>
            <version>1.0.4</version>
        </dependency>
    </dependencies>
</project>

O código logo abaixo é uma exemplo de como gerar JSON em JavaEE:

Continue lendo

Anúncios

JSF 2.2 – Exibição de imagem no contexto

Fala galeraaa, tudo bem?

Após algum tempo ai com o blog parado, estou voltando a ativa e hoje com um post interessante.
Vejo muita gente pedindo, inclusive nos comentários do blog, e possuindo muitas duvidas de como fazer.

No post de hoje veremos como fazer um cadastro de produtos que possui uma foto. Esta foto será guardada em um diretorio dentro do computador, posteriormente iremos exibir esta foto quando o usuario requisita-la.

Tanto o código fonte como o projeto está disponivel ao fim do post para download.

O projeto terá esta cara ao final do post:

imagem-contexto

Vamos lá?

Continue lendo

Webservice de cep com JSF 2

Fala galeraaa, blz?

Vim mostrar hoje como “consumir” um web service utilizando JSF 2.0 de um jeito bem simples.

Veja como irá ficar:

Vamos lá ?

Continue lendo

Dica – Pacotes java

Bom pessoal, estarei postando alguns pacotes que são importantes para o desenvolvimento de aplicações.

O que são pacotes?
Basicamente, pacotes são coleções de classes relacionadas, que podem ser importadas em seu programa para ajudar no desenvolvimento.

Tendo isto em mente, segue alguns pacotes importantes:

 

java.io -> The Java Input/Output Package

Esse pacote contém classes que suportam entrada e saída de dados.

Continue lendo

Dica – Principais Questões de Provas

Sabe aquela entrevista que você tem, ou aquela prova de faculdade?

E você sabe que vai cai questões sobre Java, OOP e etc.

Então, aqui está reunido algumas das principais questões que caem nessas provas.

Veja:

1- O que se entende por Programação Orientada a Objetos?
Resposta: OOP é um método de programação no qual os programas são organizados como coleções de objetos de cooperação. Cada objeto é uma instância de uma classe e cada classe pertencem a uma hierarquia.

2- O que é uma classe?
Resposta: Classe é um modelo para um conjunto de objetos que compartilham uma estrutura comum e de um comportamento comum.

3- O que é uma classe abstrata?
Resposta: classe abstrata é uma classe que não tem instâncias. Uma classe abstrata é escrito com a expectativa de que suas subclasses concretas vai acrescentar à sua estrutura e comportamento, normalmente através da aplicação de suas operações abstratas

Continue lendo