SQL: Paginando resultados com limit e offset

Tanto o MySQL quanto o Postgresql suportam um recurso muito útil para paginação de resultados, chamado de OFFSET, normalmente utilizado com LIMIT.

Neste post, veremos como utilizar o LIMIT e o OFFSET para paginar resultados de uma SQL.

Continue lendo »

Criptografia básica em Java

Criptografia é algo muito comum nos sistemas atuais. Quando falamos de segurança, o termo criptografia normalmente está presente.

Este post tem como objetivo apresentar a API de criptografia já presente na liguagem java, mais precisamente no pacote java.security.

Continue lendo »

Salvar arquivos em Banco de Dados com Java

Uma das questões que surgem quanto ao armazenamento de arquivos (imagens, documentos, etc) é como e onde salvar tais arquivos.
Neste post explicarei como salvar e recuperar arquivos em banco de dados (PostgreSQL) com Java.

Continue lendo »

Escrever e Ler arquivos com Java

Manipulando arquivos com Java

Praticamente todos que trabalham com desenvolvimento, de uma forma ou de outra, acabam tendo que manipular arquivos, sejam eles de texto, planilhas ou gerar relatórios.
Neste post explicarei como manipular arquivos com Java, bem como escrever e ler arquivos no formato de texto (txt).

Continue lendo »

Java e Datas

Voltando a ativa, tendo em vista a dificuldade que as pessoas que estão iniciando com java tem com manipulação de datas e também a sugestão de alguns dos meus alunos, decidi criar um post sobre datas em Java.

Neste post explicarei como utilizar as classes java.util.Date, java.util.GregorianCalendar e java.text.SimpleDateFormat.
Continue lendo »

Frameworks

Hoje, a utilização de Frameworks para agilizar o processo de desenvolvimento é cada vez mais comum. Conhecer e saber utilizar determinados Frameworks, em muitos casos, chega a se tornar um pré-requisito.

Neste post, tentarei explicar o que é são Frameworks,  e exemplificar alguns dos mais comuns para JEE.

Continue lendo »

Ética Profissional

Recentemente tive uma aula muito boa sobre ética profissional na área de TI.

Á ética na área de TI é dificultada por vários fatores. Um deles, talvez o mais agravante, é o fato de que qualquer pessoa poder trabalhar na área, inclusive pessoas sem um curso superior.  Outro problema grave é que no Brasil não existe um código de ética oficial como em outras áreas, por exemplo:  medicina e direito.

A promiscuidade e falta de confiança nos profissionais de TI está intimamente ligada a falta de ética na nossa área.

Continue lendo »

JAAS – Como utilizar com Banco de Dados

Bom, dando sequencia a um post antigo, neste post explicarei como utilizar o JAAS com banco de dados.

Este post parte da premissa que o leitor ja esteja familiarizado com o JAAS (post anterior), e serve apenas para o container Tomcat.

Continue lendo »

Documentação de Casos de Uso

Com respeito a documentação de casos de uso, muitos tem dúvidas de como fazer ou até mesmo o que escrever. Neste post, irei mostrar algumas dicas e um link interessante sobre como documentar um caso de uso.
Continue lendo »

Flex: Style Explorer

Bom, decidi criar este post pois muita gente desconhece o Flex Style Explorer, do site da Adobe. Muito bom, pois o usuário seleciona visualmente como quer deixar sua aplicação e o site gera o CSS de acordo com as escolhas. Realmente vale a pena dar uma olhada.

Link: FlexStyle Explorer

Abraço!