Feeds:
Posts
Comentários

Archive for the ‘Java’ Category

No trabalho, estamos repensando a forma de autenticação/autorização dos nossos sistemas para expor APIs publicas e privadas. Como conselho de um amigo, uma das soluções que começamos a analisar foi o CAS, desenvolvido pela Universidade de Yale.

Meu conhecimento não é grande nessa área, porém achei bem fácil a instalação/configuração dele rodando em um tomcat. Em pouco tempo já estava fazendo testes de autenticação, single sign-on, etc. Fazer também a integração do CAS com um cliente java foi bem fácil. No próprio site dele, existem links para o github com vários exemplos; basta baixar, entender e adaptar à sua necessidade.

Até o momento não decidimos o que vamos usar ainda, mas realmente achamos CAS uma ótima solução.

Anúncios

Read Full Post »

Instalei semana passada o JDK 8 no meu Mac para poder estudar na prática como está ficando a parte de closures do Java. A instalação foi bem tranquila (download no site OpenJDK).

Infelizmente não achei muitos exemplos interessantes na internet ainda, achei somente muitos “hello words”. Porém acho que o pessoal vai começar a escrever mais sobre o assunto no momento que a versão final for lançada.

As IDEs ainda estão no começo do desenvolvimento para suportar essa versão do Java; então todos os testes que estou fazendo está sendo com VIM mesmo. Até agora estou achando bem bacana a parte de closures (não chega perto do que as linguagens dinamicas oferecem, mas está valendo) e dentro em breve vou começar a escrever posts com códigos e explicações. 😉

Read Full Post »

Apache Camel

No projeto atual que trabalho começamos a utilizar Apache Camel para fazer roteamento de algumas mensagens JMS. Estamos usando em pontos específicos do nosso projeto e infelizmente ainda não conheço todas as funcionalidades desse framework. Porém logo de cara já achei muito bacana a DSL de roteamento de mensagens dele. Basta literalmente ler o código para saber o que está acontecendo, de onde vem e para onde vão as informações, quais os filtros aplicados, etc.

Esse framework não é novo no mercado e atualmente está na versão 2.8.4. Possui integração com vários outros frameworks (principalmente os da Apache, claro!)  e suporta também vários tipos de modelos de mensagens.

Read Full Post »

Esses dias estava lendo sobre a linguagem Ceylon (do Gavin King, Red Hat) e abri o código do parser generator da linguagem. Isso me fez lembrar que preciso voltar a estudar mais a fundo sobre o assunto e fazer alguma coisa realmente prática, pois para quem não sabe, parser generators são utilizados em muitos frameworks e pode ser muito útil na criação de código na empresa em que você trabalha. Para quem utiliza a JVM, os mais conhecidos são ANTLR e JavaCC.

Vale a pena comparar a lista de parser generators, mas meu conselho é começar estudando o ANTLR, pois possui uma boa documentação e dois livros (The Definitive Antlr Reference e Language Implementation Patterns) do seu criador Terence Parr.

Read Full Post »