iReport: Crie relatórios práticos e elegantes
()
Sobre este e-book
Neste livro, Maurício Morais apresenta, de forma didática e prática, como utilizar os recursos do iReport para implementar relatórios com Java. O livro tem por objetivo mostrar para estudantes, programadores e desenvolvedores quais são os conhecimentos necessários para implementação de relatórios utilizando iReport com extrema facilidade e produtividade.
Relacionado a iReport
Ebooks relacionados
Aplicações Java para a web com JSF e JPA Nota: 0 de 5 estrelas0 notasPlay Framework: Java para web sem Servlets e com diversão Nota: 0 de 5 estrelas0 notasColetânea Front-end: Uma antologia da comunidade front-end brasileira Nota: 0 de 5 estrelas0 notasO retorno do cangaceiro JavaScript: De padrões a uma abordagem funcional Nota: 0 de 5 estrelas0 notasSOA aplicado: Integrando com web services e além Nota: 0 de 5 estrelas0 notasExplorando APIs e bibliotecas Java: JDBC, IO, Threads, JavaFX e mais Nota: 0 de 5 estrelas0 notasElixir: Do zero à concorrência Nota: 0 de 5 estrelas0 notasZend Certified Engineer: Descomplicando a certificação PHP Nota: 0 de 5 estrelas0 notasDesenvolvimento efetivo na plataforma Microsoft: Como desenvolver e suportar software que funciona Nota: 0 de 5 estrelas0 notasCodeIgniter: Produtividade na criação de aplicações web em PHP Nota: 0 de 5 estrelas0 notasDo PHP ao Laminas: Domine as boas práticas Nota: 3 de 5 estrelas3/5APIs REST em Kotlin: Seus serviços prontos para o mundo real Nota: 0 de 5 estrelas0 notasGraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs Nota: 0 de 5 estrelas0 notasJava 9: Interativo, reativo e modularizado Nota: 0 de 5 estrelas0 notasProgramação Funcional: Uma introdução em Clojure Nota: 4 de 5 estrelas4/5Microsserviços e EJB: Escale sua aplicação, não a complexidade Nota: 0 de 5 estrelas0 notasMeteor: Criando aplicações web real-time com JavaScript Nota: 5 de 5 estrelas5/5Bootstrap 4: Conheça a biblioteca front-end mais utilizada no mundo Nota: 5 de 5 estrelas5/5ECMAScript 6: Entre de cabeça no futuro do JavaScript Nota: 5 de 5 estrelas5/5Programação Java Nota: 4 de 5 estrelas4/5Construindo APIs REST com Node.js: Caio Ribeiro Pereira Nota: 5 de 5 estrelas5/5Progressive Web Apps: Construa aplicações progressivas com React Nota: 3 de 5 estrelas3/5Android nativo com Kotlin e MVVM: Simplificando técnicas avançadas Nota: 0 de 5 estrelas0 notasSpock framework: Testes automatizados para Java, Android e REST Nota: 0 de 5 estrelas0 notasDesenvolvimento web com ASP.NET MVC Nota: 0 de 5 estrelas0 notasBack-end Java: Microsserviços, Spring Boot e Kubernetes Nota: 0 de 5 estrelas0 notasJavaScript Assertivo: Testes e qualidade de código em todas as camadas da aplicação Nota: 0 de 5 estrelas0 notasAplicações web real-time com Node.js Nota: 5 de 5 estrelas5/5Zend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasScala: Como escalar sua produtividade Nota: 0 de 5 estrelas0 notas
Programação para você
Orientação a Objetos em C#: Conceitos e implementações em .NET Nota: 5 de 5 estrelas5/5Python: Escreva seus primeiros programas Nota: 4 de 5 estrelas4/5Arduino: Guia para colocar suas ideias em prática Nota: 5 de 5 estrelas5/5Lógica de Programação: Crie seus primeiros programas usando Javascript e HTML Nota: 3 de 5 estrelas3/5O universo da programação: Um guia de carreira em desenvolvimento de software Nota: 5 de 5 estrelas5/5Guia prático de TypeScript: Melhore suas aplicações JavaScript Nota: 0 de 5 estrelas0 notasMySQL: Comece com o principal banco de dados open source do mercado Nota: 4 de 5 estrelas4/5HTML5 e CSS3: Domine a web do futuro Nota: 4 de 5 estrelas4/5Introdução a Data Science: Algoritmos de Machine Learning e métodos de análise Nota: 0 de 5 estrelas0 notasAprenda a programar com Python: Descomplicando o desenvolvimento de software Nota: 5 de 5 estrelas5/5Python e mercado financeiro: Programação para estudantes, investidores e analistas Nota: 5 de 5 estrelas5/5Introdução à programação em C: Os primeiros passos de um desenvolvedor Nota: 4 de 5 estrelas4/5Scrum 360: Um guia completo e prático de agilidade Nota: 5 de 5 estrelas5/5Machine Learning: Introdução à classificação Nota: 0 de 5 estrelas0 notasLógica de programação com Portugol: Mais de 80 exemplos, 55 exercícios com gabarito e vídeos complementares Nota: 0 de 5 estrelas0 notasKotlin com Android: Crie aplicativos de maneira fácil e divertida Nota: 4 de 5 estrelas4/5Desenvolvimento web com PHP e MySQL Nota: 3 de 5 estrelas3/5Cangaceiro JavaScript: Uma aventura no sertão da programação Nota: 5 de 5 estrelas5/5Business Intelligence: Implementar do jeito certo e a custo zero Nota: 4 de 5 estrelas4/5Desenvolvimento de Jogos em HTML5 Nota: 5 de 5 estrelas5/5Agile: Desenvolvimento de software com entregas frequentes e foco no valor de negócio Nota: 5 de 5 estrelas5/5HTML 5 - Embarque Imediato Nota: 0 de 5 estrelas0 notasTrilhas Python: Programação multiparadigma e desenvolvimento Web com Flask Nota: 4 de 5 estrelas4/5PostgreSQL: Banco de dados para aplicações web modernas Nota: 5 de 5 estrelas5/5Certificação Linux Essentials Nota: 4 de 5 estrelas4/5ECMAScript 6: Entre de cabeça no futuro do JavaScript Nota: 5 de 5 estrelas5/5Django de A a Z: Crie aplicações web rápidas, seguras e escaláveis com Python Nota: 0 de 5 estrelas0 notasArduino prático: 10 projetos para executar, aprender, modificar e dominar o mundo Nota: 3 de 5 estrelas3/5Desbravando Java e Orientação a Objetos: Um guia para o iniciante da linguagem Nota: 5 de 5 estrelas5/5Linux Essentials: um guia do sistema operacional Linux para iniciantes Nota: 0 de 5 estrelas0 notas
Avaliações de iReport
0 avaliação0 avaliação
Pré-visualização do livro
iReport - Maurício Morais
Sumário
Sobre o autor
Agradecimentos
Prefácio
1. Introdução
2. Relatório com ArrayList
3. Relatório com SQL
4. Relatório com gráfico
5. Relatório com sub-relatório
6. Relatório com Map
7. Relatório com Crosstab
8. Apêndice
9. Bibliografia
Sobre o autor
Maurício Morais é analista de sistemas, mestrando em Informática Aplicada e pós-graduado em desenvolvimento de sistemas com ênfase na arquitetura J2EE pela Universidade de Fortaleza. Possui mais de 20 anos de experiência profissional em desenvolvimento de software.
Tutor a distância do curso de licenciatura em Computação a Distância na Universidade Estadual do Ceará, e professor do curso de desenvolvimento web com JSF, Hibernate e iReport na Universidade de Fortaleza.
Agradecimentos
Primeiramente, agradeço a Deus, que até aqui nos tem proporcionado uma vida cheia de adversidade, mas também de vitória, acima de tudo.
Aos meus pais, Gerson Augusto de Oliveira (em memória) e Hulda Morais de Oliveira, que me ensinaram princípios e valores éticos que têm norteado a minha existência e que venho tentando repassar aos meus filhos.
A minha esposa Vera Lúcia, que sempre me apoia, incentiva e está sempre ao meu lado.
Aos meus filhos Júlia e Lucas, que a cada ano que passa sempre me enchem de orgulho com suas conquistas.
Aos meus tios Gentil e Teresa Augusto de Oliveira e família, pelo o apoio e acolhimento quando morei em sua casa no Rio de Janeiro.
Às minhas tias Raimunda, Onezilda (em memória), Amália e Noemi, que sempre apoiaram meus pais e contribuiram significativamente na minha educação.
Aos meus irmãos Marcia, Marta, Gerson Junior, Marcílio e Matheus, que sempre me incentivaram e apoiaram em situações adversas.
Aos amigos que fiz ao longo dos 15 anos que morei no Rio de Janeiro e que me proporcionaram momentos épicos. Em especial, Ricardo Braga, Carlos André e Eduardo Fonseca.
Aos meus alunos do curso de desenvolvimento web com JSF, Hibernate e iReport na Universidade de Fortaleza. Suas críticas e sugestões contribuíram para melhoria do material didático que utilizo no curso e que serviram para nortear o conteúdo deste livro.
Ao departamento de educação continuada da Universidade de Fortaleza pela parceria no curso de desenvolvimento web com JSF, hibernate e iReport.
Ao Roberto Gadelha da Secrel de Fortaleza, que me apresentou o iReport, e que teve paciência, tranquilidade e dedicação ao me ensinar a implementar meus primeiros relatórios com iReport.
Ao editor Márcio Marcelli, que me orientou durante a escrita do livro, me passando dicas e sugestões, e tirando dúvidas.
Não poderia deixar de agradecer aos editores Paulo Silveira e Adriano Almeida, que acreditaram e apoiaram o meu projeto de escrever um livro sobre iReport.
Em fim, aos meus colegas de trabalho que, ao longo destes anos, no dia a dia contribuíram direta ou indiretamente para meu crescimento pessoal e profissional.
Prefácio
Criar o design do relatório diretamente em XML pode ser uma tarefa muito demorada e improdutiva. Seria bom se existisse uma ferramenta fácil de usar e intuitiva que automatizasse esse processo. O iReport veio preencher essa lacuna, facilitando a definição e o design do relatório com um ambiente gráfico e com todos os recursos que a biblioteca Jasper oferece.
O iReport facilita a definição de relatórios com designs modernos e complexos, sem a necessidade de escrever uma linha de código em XML, e é todo gerado automaticamente. O ambiente disponibiliza para o desenvolvedor atalhos para tarefas de compilação e visualização do relatório, proporcionando a realização de testes e, consequentemente, uma maior produtividade no processo de design.
É uma ferramenta gráfica que possibilita desenhar e configurar um relatório ao arrastar e soltar componentes, de forma bem parecida com a criação de interfaces e