Arquivo por ano 2007

Ruby, Capistrano e administração remota

Postado em 06. ago, 2007 por .

6

Algumas vezes nos deparamos com a seguinte situação: Temos uns 15 computadores em rede e precisamos executar um mesmo comando em cada um deles, como por exemplo instalar a JavaVM… Uma primeira solução seria logar como root máquina por máquina, e executar o comando em todas… Muito ruim… Agora, se você souber um pouquinho de more »

Continue Lendo

Arquitetura e Design de Projetos Java

Postado em 01. ago, 2007 por .

13

Hoje em dia são tantos os design patterns, padrões, frameworks e boas práticas, fica confuso tomar uma decisão. Como devemos desenhar nossas classes? Usar herança ou composição? Injeção de dependências? Webservices, RMI ou um simples arquivo XML? JDBC, JPA ou Hibernate? Devo usar EJB? Quando preciso e como faço um cluster? Depois de um longo more »

Continue Lendo

Falando em Java: Introdução ao JavaFX

Postado em 18. jul, 2007 por .

21

Atualização: Segunda parte do artigo de JavaFX aqui. No último Falando em Java apresentei uma palestra sobre JavaFX, apresentando a tecnologia e especulando sobre o futuro desse mercado. É a grande aposta da Sun no mercado das Rich Internet Applications – RIA, onde o Adobe Flex hoje lidera. O JavaFX foi apresentado[1] pela Sun no more »

Continue Lendo

WebServices sem servidor de aplicação no java 6

Postado em 11. jul, 2007 por .

16

Criando WebServices num servidor de aplicação como glassfish ou jboss ficou muito fácil. Basta escrever um Session Bean Stateless e usar as anotações do pacote javax.xml.ws que JavaSE 6 já fornece. Veja o exemplo: Pronto, fazendo deploy dessa classe no servidor do aplicação cria automaticamente o WebService e disponibiliza o WSDL. Aqui tem uma discussão more »

Continue Lendo

Fatos e Fotos do Falando em Java 2007

Fatos e Fotos do Falando em Java 2007

Postado em 06. jul, 2007 por .

10

O Falando em Java 2007 foi um sucesso, contando com quase 200 participantes no centro universitário FEI. Foi uma tarde de palestras, tecnologia, confraternização e troca de conhecimento. Você pode conferir algumas opiniões nesse post do GUJ, que falam desde as diversas palestras ao incrível coffee break com direito a mousse de maracujá e tortas! more »

Continue Lendo

JPA: anotações nos getters ou atributos?

Postado em 25. jun, 2007 por .

5

A especificação da JPA permite que você utilize as anotações em uma Entity de duas formasou nos atributos, ou nos getters. Também diz que não devemos misturar isso, pois o comportamento resultante não é especificado. Na época em que a JPA estava em draft, havia até um atributo na anotação @Entity em que você explicitava more »

Continue Lendo

Gerenciamento de Projetos com Scrum

Postado em 20. jun, 2007 por .

9

Scrum é sem dúvida a metodologia ágil que vem ganhando mais destaque ultimamente, especialmente depois de casos de sucesso com o Google, Yahoo! e o recente e forte apoio da Microsoft à metodologia. Depois de muito estudo e preparativos, montamos, juntamente com Alexandre Magno, um treinamento de Gerenciamento de Projetos de Software com Scrum de more »

Continue Lendo

Hibernate Search com Lucene

Postado em 13. jun, 2007 por .

12

O Hibernate Search é uma “full text search engine” que tem sua implementação escrita em cima do Apache Lucene. O Lucene por si só já é bem famoso pelas funcionalidades oferecidas, como buscas aproximadas, índices em memória, e velocidade. A parte mais complicada é a configuração e preparação (indexação) dos dados que são necessários para more »

Continue Lendo

Repository: seu modelo mais Orientado a Objeto

Postado em 09. jun, 2007 por .

24

Já tem algum tempo que a excelente discussão no GUJ estava me motivando a escrever a respeito. Para ambientar, a principal discussão é usar: Ou: Já que posts na forma de diálogos costumam ser muito interessantes, aproveito um papo que eu e o Paulo Silveira tivemos. Paulo: credo, achei horroroso isso da classe de domínio more »

Continue Lendo

Falando em Java 2007: um Sábado de Java com a Caelum

Falando em Java 2007: um Sábado de Java com a Caelum

Postado em 30. mai, 2007 por .

6

É com muita satisfação que a Caelum anuncia seu primeiro evento Falando em Java e convida todos a participarem. Será no Sábado dia 30 de Junho na FEI da Liberdade, das 9h às 16h. Será um dia de palestras bem interessantes com o tema Java e Web 2.0. É uma oportunidade para reencontrarmos antigos alunos more »

Continue Lendo

XP, encontros e fotos

XP, encontros e fotos

Postado em 25. mai, 2007 por .

7

Desde terça feira passada temos coaching de Extreme Programming com a Mariana Bravo. É uma experiência muito rica e produtiva, em especial em relação ao planejamento e comunicação com o usuário. Nas fotos tem Sérgio Lopes, Fábio Kung, Nico Steppat, Guilherme Silveira e eu, além da Mariana Bravo e do Guilherme Moreira que estava tirando more »

Continue Lendo

Strings (i)mutáveis?

Postado em 21. mai, 2007 por .

10

Todos sabemos que, em Java, Strings são objetos imutáveis. Sendo assim, qualquer chamada de método em uma referência para String NÃO irá alterar o valor da referenciada. Uma sugestão aqui é uma pesquisa sobre o pattern Flyweight que é utilizado nesta classe e justifica tal imutabilidade. Exemplo: O output será Thadeu de Russo e Carmo. more »

Continue Lendo

Screencast – Primeiros Passos para a JPA

Postado em 15. mai, 2007 por .

56

Já tem um bom tempo que lançar uma série de screencasts é um assunto recorrente dentro da Caelum. Já houve algumas pequenas tentativas, mas ao contrário do que parece, não é uma tarefa nada fácil. O vídeo é introdutório, sobre a Java Persistence API (JPA), para quem ainda não teve a oportunidade de testar a more »

Continue Lendo

Apostila gratuita de VRaptor, Hibernate e AJAX

Postado em 08. mai, 2007 por .

11

A Caelum acaba de abrir para uso geral mais uma apostila que faz parte dos nossos cursos. É a apostila do FJ::28 – Desenvolvimento ágil para a Web 2.0 com VRaptor, Hibernate e AJAX. É um curso de 20h onde o objetivo é desenvolver uma aplicação Web completa no menor tempo possível, usando ferramentas de more »

Continue Lendo

Flex2 e VRaptor

Postado em 07. mai, 2007 por .

9

Flex2 (SDK) é opensource, razão suficiente para mostrar um pequeno exemplo como usar Flex2 com VRaptor 2.x (em breve teremos uma versão com VRaptor 3 deste artigo). Vamos criar um página de login e uma lógica que verifique os dados no Servidor. Update: Hoje em dia, no vraptor 3, voce pode fazer a integração facilmente more »

Continue Lendo