Arquivo para 'Java'
Código expressivo e programação funcional em Java com LambdaJ
Postado em 13. fev, 2012 por Raphael Lacerda and Geraldo Ferraz.
Há um certo tempo refatoramos o sistema que trabalhamos. Migramos de uma arquitetura definida pelo Fowler como Transaction Script (explicada nesse edição da MundoJ) para uma arquitetura essencialmente O.O Domain Model. Por incrível que pareça, o que mais nos chamou a atenção nesse processo não foi o fato de transferir a lógica de negócios para more »
Continue Lendo
Explorando o Application Resources do Android
Postado em 09. fev, 2012 por André Silva.
Desenvolver para Android não é uma tarefa fácil. Hoje existem cerca de 700 dispositivos que rodam Android. Além de rodarem diversas versões do android, eles possuem hardwares, telas e tamanhos diferentes. Uma grande dor de cabeça para o desenvolvedor Android, a conhecida fragmentação da plataforma. Para facilitar o desenvolvimento e aliviar a dor de cabeça do more »
Continue Lendo
As novidades do Hibernate 4
Postado em 07. fev, 2012 por Hanneli Tavante.
Um dos mais badalados frameworks de ORM no mundo Java (e popular também no .NET), o Hibernate recentemente ganhou sua versão 4.0 Final, que chega para arrebentar de novidades. O framework surgiu em 2001, por iniciativa de Gavin King, e logo se tornou amplamente utilizado devido a uma grande diversidade de recursos para mapeamento objeto more »
Continue Lendo
Layouts mais flexíveis com Android Fragments
Postado em 24. jan, 2012 por Erich Egert.
Desenvolver um aplicativo Android com uma boa interface com o usuário não é fácil: os diferentes tamanhos de tela podem dar trabalho para chegar a um resultado satisfatório em múltiplos dispositivos. Quando levamos em conta os tablets surge um problema ainda maior: como criar uma aplicação para smartphone que, ao rodar em um tablet, aproveite more »
Continue Lendo
Screencast: sua App no Cloud com OpenShift
Postado em 01. dez, 2011 por Hanneli Tavante.
O cloud vem se espalhando pelo mercado de TI e em especial entre os desenvolvedores de software. Heroku, Cloud Foundry, Microsoft Azure, Google App Engine, entre outros serviços de cloud no modelo PaaS, (Platform as a Service), popularizaram-se muito nos últimos tempos. Para disponibilizar serviços de cloud, é necessário que haja uma infraestrutura de servidores more »
Continue Lendo
Facilitando seus testes de unidade no Java: um pouco de Mockito
Postado em 10. nov, 2011 por Raphael Lacerda.
Após um bom tempo de aulas ministradas, encontrei uma linha de aprendizagem que acho interessante para chegar até as consideradas boas práticas. A linha é formada pelos conceitos básicos de Orientação a Objetos, Testes, Injeção de Dependências, Programação orientada a interfaces e Mocks. Obviamente há uma interdependência dos tópicos. Há espaço aí para separação de responsabilidades more »
Continue Lendo
Agendando tarefas com o TimerService do EJB 3.1
Postado em 31. out, 2011 por Nico Steppat.
A versão 3 dos Enterprise Java Beans trouxe grandes mudanças e muitas simplificações para o desenvolvedor. O forte uso de anotações e convenções, que deixaram os XMLs complexos opcionais, entrou no JPA como forma padrão de persistência para substituir os burocráticos entity beans e a injeção de dependências melhora o design para não depender de more »
Continue Lendo
JSF – Lidando com o estado da view
Postado em 19. out, 2011 por Nico Steppat.
JSF é um framework web MVC que foi criado para desenvolver aplicações web de maneira stateful (além de vários outros motivos). São os componentes do JSF que guardam este estado e por causa deles JSF consegue se lembrar, por exemplo, qual converter ou validator é para usar, ou qual era o valor que o usuário more »
Continue Lendo
JBoss AS 7 – inovação nos servidores Java EE
Postado em 13. out, 2011 por Hanneli Tavante.
Desenvolver com Java para web permite a criação de aplicações robustas e escaláveis. Entretanto, uma das principais queixas dos desenvolvedores consiste na questão dos servidores. De modo geral, diferente de Ruby ou PHP, criar e manter aplicações para web com Java consiste em ter que reiniciar o servidor a cada mudança nas classes, uma vez more »
Continue Lendo
JBoss In Bossa 2011 – Eu fui!
Postado em 11. out, 2011 por Raphael Lacerda.
No dia 8 de outubro aconteceu em Brasília o Jboss In Bossa. Foi a primeira vez que o evento foi realizado na capital do país e contou com uma ótima participação da comunidade e organização, destaque para João Paulo Viragine (JBoss), dentre outros. O Keynote ficou sob a responsabilidade do argentino Mauricio Salatino. A apresentação foi focada more »
Continue Lendo
O recurso de method missing em Scala
Postado em 20. set, 2011 por Alberto Souza.
Um dos argumentos de quem gosta de linguagens estaticamente tipadas é a ajuda fornecida pelo compilador no momento da escrita de código. Erros como invocação de métodos que não existem e assinatura errada são facilmente evitados. O mesmo não é encontrado nas linguagens mais dinâmicas, como Ruby, onde os testes de unidade podem trazer essa more »
Continue Lendo
Trabalhando com arquivos do Java IO ao NIO 2
Postado em 10. ago, 2011 por Mário Amaral.
Durante anos, trabalhar com arquivos em Java foi muito trabalhoso. Precisávamos conhecer e interagir com diversas classes do pacote java.io a fim de realizar tarefas simples, como ler um arquivo ou simplesmente copiá-los de uma pasta para outra. Alguns projetos open source sugiram para facilitar essas tarefas, como o Commons-IO da Apache. Conforme a linguagem more »
Continue Lendo
Adequar o banco às entidades ou o contrário?
Postado em 09. ago, 2011 por Erich Egert.
Uma das features interessantes do Hibernate é gerar a Data Definition Language para criação da estrutura de tabelas do banco de dados (schema). Tudo que precisamos fazer é pensar em nosso modelo Orientado a Objeto que o banco é gerado automaticamente a partir das entidades. Aparentemente o processo de pensar na modelagem do banco de more »
ASSINE NOSSO RSS



