JESJOBLOG

O blog do Jesjobom

Entries for the ‘Programação’ Category

Configuração de múltiplas unidades de persistência com JPA + Spring

Depois de um longo período sem postar (para variar) volto com uma dica que me foi muito útil: configurar o JPA com múltiplas unidades de persistência, ou seja, utilizar mais de um banco de dados em um projeto java. Recentemente voltei a desenvolver (de verdade) em Java e estou encarando desafios inéditos até então para [...]

Share

SQL Server – Resetar Senha do Usuário ‘sa’

Volto aqui para um post pequeno (espero eu) sobre algo legal e útil que precisei e achei recentemente: resetar a senha do usuário ‘sa’ do SQL Server mesmo possuindo sérias restrições de acesso. Nas minhas buscas achei diversas soluções para esse fim em diversas condições. Tentarei listar aqui esses meios apontando a situação em que [...]

Share

Maven em um Teclado Virtual

Para quem não sabe, Maven é uma excelente ferramenta para o gerenciamento de projetos, principalmente por facilitar muito o controle de dependências e automatizar o processo de inclusão dessas. Mas o seu papel não se limita a essa tarefa; uma grande ajuda dada pelo Maven é a automatização de outras tarefas como descompactar um determinado arquivo ou publicar um jar. De certa forma, pode-se até comparar o Maven com o velho Ant.

Neste post iremos ver como o Maven pode ajudar tanto na inclusão de dependências como em outras tarefas antes realizadas manualmente. Como o foco não será o projeto em si, utilizaremos o projeto do Teclado Virtual do post anterior.

Ao final do post existirão links para um pacote compactado com o projeto do tutorial e um exemplo (parcial) online do mesmo.

Ah… Quando criei esse blog alguns amigos de trabalho me disseram que logo logo eu pederia o ânimo pra postar… Pois é… >.<

Share

Applet de um Teclado Virtual

Bem, após um período de inatividade no blog (o meu caro colaborado está demorando pra postar a parte 4 do tutorial java para web =P), venho trazendo um tutorial para a implementação de teclados virtuais em java.

O teclado virtual representa uma forma de inserir a senha para uma autenticação de usuário sem correr o risco de ter a senha capturada pelos comuns keyloggers. Entretanto, realmente existem complicações na utilização de um teclado virtual e tem gente que realmente abomina esse tipo de recurso. Mas como todo bom programador, muitas vezes a decisão de usar ou não um teclado virtual não é sua.

Então vamos ao que interessa! Implementaremos uma applet de um teclado virtual para ser adicionada em um HTML qualquer com um campo para senha.

Share

Básico de Java para Web – parte 3

Com um pouco de atraso, finalmente estou postando a parte 3 deste tutorial voltado para a introdução ou fixação de conceitos utilizados na programação para web usando Java. Nesta parte, criaremos uma busca de models pelo id e implementaremos uma idéia bastante legal e “preguiçosa” usada em JPA ou Hibernate. Vejam também a parte 1 [...]

Share

Básico de Java para Web – parte 2

E aqui estamos com a parte 2 desse tutorial meramente conceitual de Java para a Web. Nessa parte concluirei a persistência de um modelo retornando o id gerado pelo banco no caso de uma nova instância, e implementando a atualização (update) de uma instância já persistida.

Por isso, será um post pequeno e sucinto

Ah… a primeira parte pode ser encontrada aqui.

Share

Básico de Java para Web – parte 1

Antes mesmo de criar esse blog, eu tinha a idéia de redigir um tutorial de Java para a Web seguindo alguns exercícios que fiz para fixação de conceitos, sem a utilização de qualquer framework.

Num primeiro momento vamos ver a implementação do núcleo do sistema utilizado nesse tutorial, focando na camada de persistência. Por isso, inicialmente, não serão vistos aspectos voltados à web. Mas depois que esse núcleo estiver satisfatório, poderemos avançar para à camada de apresentação voltada para a web.

Share