Boteco Digital

Java

Se você já tentou enviar um e-mail utilizando a API JavaMail diretamente sabe que é um pouquinho complicado, principalmente quando você está apenas querendo mandar um e-mail simples, de notificação por exemplo. Então para facilitar este trabalho existe uma API que simplifica esta atividade a Commons Email da Apache que é construída em cima da API do JavaMail. Basicamente ela fornece as seguintes classes para trabalharmos: SimpleEmail – Esta classe é sada para enviar e-mails como texto plano HtmlEmail – […]

mais
Java

Como todo programador sabe String é um tipo de dado/estrutura/objeto que é utilizada para armazenar texto dentro de um programa sendo composta por uma série de caracteres, mas como estamos falando de Java vamos nos ater a String como um objeto, na verdade um objeto muito singular, pois ela se comporta um pouco diferente. Começamos com a criação, como todo objeto ele pode ser criado utilizando a instrução new. O código acima criará uma String vazia, então vamos criar um […]

mais
Java

Algo um pouco estranho para quem vem de outras linguagem é que no swing do Java, não temos para os campos de texto(JTextField) um método para definir o número máximo de caracteres que o componente irá aceitar. Isso ocorre porque o conteúdo do do JTextField é armazenado um outro objeto normalmente um javax.swing.text.PlainDocument do qual é chamado um método toda vez que caracteres novos são inseridos dentro do JTextField. Então se queremos limitar o número de caracteres em JTextField basta […]

mais
Java

A Classe JTable é a classe responsável por representar um grid no swing, ao meu ver é umas das classes de GUI mais difícil de se trabalhar pela sua flexibilidade. Esta é uma classe que usa o padrão MVC(Model , View e Controller): Model: é a classe responsável por representar os dados da tabela, sempre que iremos modificar os dados de uma JTable deve ser feito através do objeto model que é implementado pela interface TableModel ( AbstractTableModel e DefaultTableModel). […]

mais
Java

No artigo anterior vimos como representar um arquivo através de um objeto em java, agora veremos como gravar informações dentro dele. Em java temos duas formas de tratar arquivos, como um fluxo baseado em bytes armazenando seus valores em seu formato binário, por exemplo se formos armazenar o número 25 em arquivo em um fluxo de bytes será armazenado em sua forma binária que seria “00011001”. Ou podemos armazenar o valor 25 como um fluxo baseado em caracteres onde cada […]

mais
Javascript JQuery

Você já deve ter visto em vários sites uma janela modal. Para quem não a conhece pelo nome é aquela janela que quando clicamos para abri-la ela escurece o resto do site e coloca uma pequena janela em evidência e se você clicar fora da janela ela desaparece. Vamos criar um exemplo simples onde definiremos os links que irão abrir na forma modal utilizando o atributo rel com o valor “modal” e a janela que irá abrir será definida pelo […]

mais
Java

Olá pessoal! Hoje vou dar uma dica rápida que ajuda quando precisamos realizar filtros por mês naquele estilo lançamentos do mês ou aniversariantes. Se você tiver alguma dúvida sobre converter strings para objeto java.util.Date sinta-se a vontade de consultar nosso post Manipulando Datas em Java. Parando com a enrolação vamos ao código: Para pegarmos o último dia do mês será necessário utilizar a classe GregorianCalendar, como vemos na linha 1. Na linha 2 configuramos no objeto Calendar um objeto Date […]

mais
Java

JDOM é uma biblioteca que visa ser um modo simples de ler e escrever documentos XML. Vamos ver neste tutorial como criar um documento XML e como lê-lo de forma bastante simples. Primeiramente vamos as classes chaves desta biblioteca: Document: Esta classe representa o documento inteiro, esta classe pode ter apenas um elemento que seria o elemento raiz do documento(elemento root), comentários e outros elementos de definição. Element: Esta classe representa um elemento do documento XML(também chamado de nó), são […]

mais
BD Java

Vimos em um post passado o MongoDB e agora vamos ver como conectamos a ele em Java. Antes de qualquer coisa temos de baixar o driver e para isso basta baixá-lo da área de drivers do site do MongoDB e adicioná-lo ao seu classpath. Conectar ao MongoDB é bastante simples, basta instanciar a classe Mongo e depois selecionar o banco. Acredito que a parte mais complicada é transformar um documento no estilo JSON em um objeto BasicDBObject que a maioria […]

mais