JESJOBLOG

O blog do Jesjobom

Entries for the ‘Programação’ Category

Modularização Simplificada de Projeto Web

Aloha senhoras e senhores desta vasta galáxia! (Acredito que não hajam visitantes de outras galáxias neste blog…). Consegui fazer o segundo post deste ano! \o/ Quase não deu tempo… Bem, há algum tempo precisei desenvolver um projeto consideravelmente grande pensando na modularização dele. Explicando melhor, esse projeto seria implantando em vários clientes, sendo que cada […]

Arquivos de propriedades dinamicamente selecionados

Olá senhores e senhoritas visitantes deste badalado blog javístico! Depois de um longo hiato encontrei tempo e empolgação para fazer um post esperançosamente rápido. Já tiveram num projeto a necessidade de dinamizar ao máximo possível a definição de configurações da aplicação sem partir para banco de dados ou exigir um monte de variáveis de sistema? […]

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 […]

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 […]

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 é… >.<

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.

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 […]

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.

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.